James Franco has apologised to Justin Bieber for mocking him.
The 34-year-old star – who posted a video on his WhoSay site earlier this month in which he pretended to be Justin while lip-syncing to his hit 'Boyfriend' and frolicking with actress Ashley Benson – has revealed he was asked to remove the video but insisted he didn't mean to "diss" the 18-year-old Canadian popstar.
The actor – who starred alongside Ashley and Justin's ex-girlfriend Selena Gomez in the movie Spring Breakers – told EOnline.com at the Sundance Film Festival in Park City, Utah: "I was asked to take it down by some people. Bieber didn't contact me, but I don't think he was too happy.
He added: "I wasn't trying to diss him."
A source close to Justin claims he has never seen the video.
James – who is rumoured to be dating his former co-star Ashley – previously posted a short video of himself miming along to Selena's hit 'Love You Like A Love Song' while they were filming their movie and she reacted positively to the spoof. She said at the time: "I loved it. It was so good."
Meanwhile, Selena performed a version of Justin Timberlake's song 'Cry Me A River' at a private charity concert in aid of UNICEF in New York on Saturday night (19.01.13), which is believed to have been aimed at her ex-boyfriend Justin, who also performed the song on stage last year.
Before performing the acoustic song, she told guests at the event: "I've been through a lot the past few months. It's been weird and sad and cool. This song definitely speaks to me."