10 Things I Hate About You – Cameron James
Played by Joseph Gordon-Levitt, the role proves that even good looking guys can allow their egos to get in the way and turn them into creeps. Desperate to score a date with Bianca — which includes hiring a guy to date her sister and following her and learning a foreign language from scratch — it proves that there’s such a thing as going overboard to get laid.