James Franco has confessed to sleeping with Lindsay Lohan - in new movie This is the End.
The 127 Hours star was briefly romantically linked to the troubled actress, and earlier in 2013 he told shock jock Howard Stern he turned down a night of passion with Lohan when they were both staying at famous Los Angeles hotspot, Chateau Marmont.
"She was having issues even then, so you feel weird. Honestly, she was a friend. I've met a lot of people that are troubled and sometimes you don't want to do that," Franco told the radio host.
But in his riotous new comedy, in which Franco plays an exaggeration of himself, the actor reveals he slept with Lohan after she mistook him for Jake Gyllenhaal.
"I told her to call me Prince of Persia" - a reference to Gyllenhaal's 2010 movie flop Prince of Persia: The Sands of Time.