Popsugar Love Eye Candy Hot Historical Movie Characters We'd Time Travel For These Hot Historical Heartthrobs January 11, 2016 by Tara Block View On One Page Photo 25 of 34 ADVERTISEMENT () Start Slideshow Share This Link Copy ← Use Arrow Keys → 25 Colin Firth as Stanley Crawford (aka Wei Ling Soo) Colin Firth is dashing as a famous illusionist in the 1920s in Woody Allen's Magic in the Moonlight. The man knows how to wear a suit. Previous Next Start Slideshow James McAvoyLeonardo DiCaprioOrlando BloomBrad PittEye CandyMichael FassbenderColin FirthSexMoviesHistory