Nicolas Cage launched a foul-mouthed tirade at passers-by at the weekend.

The 'Ghost Rider: Spirit of Vengeance' actor stunned onlookers outside a nightclub in Bucharest, Romania, with his rant, part of which was filmed by one onlooker on a mobile phone camera.

In the footage, shown by a Romanian TV station at the weekend, the 46-year-old star shouted at a man and two women as they tried to calm him down.

He is seen screaming: "Get in that car and walk away. I'll f***ing die because of honor. I'll f***ing die right now. Don't touch me you little b***h.

"See my eyes - respect them as you'd respect me."

Nicolas' bodyguard then stepped in to try and move him away from the nightclub.

However, the furious star shouts: "Get off me. Get off me. Don't touch me."

Another voice can be heard urging: "Get him in the car," before Nicolas clambers into the vehicle.

As he does, he shouts: "I'll die in the name of honor."

Yesterday (13.12.10), it was revealed Nicolas has made a $360,545 tax payment to the US government.

The 'Ghost Rider' star owes around $14 million in unpaid taxes and fees for the years 2002, 2003, 2004 and 2007 but he has now made this initial payment to the Inland Revenue Service (IRS).

Documents showed the cash was handed over to cover owed back taxes from 2002 to 2004.