Kevin Spacey, the Oscar-winning actor, has released a bizarre video as he was charged with indecent assault where he adopts his character from the TV series House of Cards and appears to reject allegations made against him.

In the three-minute video, Mr Spacey appears as Frank Underwood, the scheming politician he played in the popular Netflix series, and rails against damaging "headlines" while vowing that the full truth will soon come out.

"But you wouldn't believe the worst without evidence would you?" Mr Spacey says in the persona of Mr Underwood, looking at the camera.

"You wouldn't rush to judgments without facts would you? Did you? No, not you, you are smarter than that."

The video was posted on Mr Spacey's Twitter page around the same time it was announced he had been charged over claims he sexually abused an 18-year-old boy at a Nantucket, Massachusetts, bar more than two years ago.

Mr Spacey, 59, has been accused of buying multiple drinks for the 18-year-old at the bar before putting his hands down the boy's pants and grabbing his genitals. The legal drinking age in Massachusetts is 21.