Watch the video here to decide.
The 127 Hours star is known for his quirky personality and his latest video lives up to his bizarre reputation. Remember his stint on General Hospital?
Franco looks like he's having the time of his life in a green tank top and sporting an out-of-control hairstyle, gyrating to Rihanna's hit song You Da One for his legion of fans.
James Franco uploaded the video, titled worst lip syncher ever, on Monday.
The video has been commented on 49 times on jamesfrancotv.com so far.
I have seriously watched this 5 times today and it's the only thing making me smile right now, never change! opined user BellaChione.
Had to watch it 3 times in a row. Been a long time since I genuinely had a good belly laugh. Thanks! wrote Rachel Sims.
User Sanctus Silva said Franco is hardly the worst lipsyncher ever.
And you're not the worst...your hair makes up for it. As usual. Lol, she said.
That was CLASSIC! LMFAO! said user M.RED.
RiRi's hit single You Da One is currently 14 on the Billboard Hot 100 and atop Billboard's U.S. Hot Dance Club Songs list.