2. Hitch

Will Smith is mostly known for his sci-fi infused blockbusters, but there was that one time he played the lead in a fluffy romantic comedy. And it was glorious. Alex "Hitch" Hitchens (Will Smith) is a love guru who coaches men on how to land dates. He has his work cut out for him once he meets Albert Brennaman (Kevin James), an awkward, clumsy guy who has his heart set on snagging a date with a socialite named Allegra Cole. Following a few hilarious coaching sessions, Albert actually starts to make progress with Allegra. Meanwhile, Hitch's love life hits a snag when he realizes getting gossip columnist, Sara Melas (Eva Mendes) is harder than he thought it would be.