Sexy stars’ hottest (and coldest) roles

Marlon BrandoSexiest Role: A Streetcar Named Desire (1951) He gave the shirt off his back to play this iconic hunky brute.Least Sexy Role: The Island of Dr. Moreau (1996) And they say no man is an island.

Christian BaleSexiest Role: American Psycho (2000) If looks could kill, Bale’s twisted playboy wouldn’t have needed a chainsaw.Least Sexy Role: The Machinist (2004) The actor brought his character to life by looking like death.