17. Sonny

Critic score: 31/100 - User score: 8.7/10 - This is a James Franco movie if I've ever heard of one. James Franco plays a guy who comes from a long line of male prostitutes. I don't know why, but it just seems to fit with James Franco's weirdness. He's the kind of guy who would become a male prostitute for a year just to try it out. Then again, who wouldn't?

What critics said: "Emotionally incoherent." James Franco is a great actor, but he's a great actor in the same way Nicolas Cage is a great actor. You have to use him correctly. He's not like British actors who can play anything at all. Try to put him in a sympathetic drama and you're going to get an emotionally incoherent movie, but that's what FUN!

NEXT


Copyright © 2026 CultureHook