32. Benicio del Toro

You know it's bad when you see an actor dressed at Che Guevara and think, "Awww, he cleaned up." Seriously, with all those bad polos-under-blazers, faded khakis and foam ball caps, Benicio looks like he should have to notify the National Sex Offender Registry when he moves.