Movie star Nicolas Cage has finally found a use for a jacket he bought at a Liberace auction - he wears it in his directorial debut SONNY.

Cage paid $200 (GBP133.30) for the flamboyant pianist's yellow jacket but never thought he'd ever wear it, but when he was forced to play a cameo in his own film by concerned movie bosses, he knew just what costume to wear.

In the film, Cage plays a drug-snorting playboy, known as ACID YELLOW.

He says, "I had to commit to a cameo and it just made sense to wear this jacket."