An impeccably dressed Jeremy Irvine on the red carpet in London for The Railway Man (also starring Colin Firth, Nicole Kidman, and Stellan Skarsgård). Love the suit and the gently tousled hair. Also: By God, I think those are his real teeth. That’s a definite plus for me. I’m always pleasantly surprised when a celebrity doesn’t have a row of Chiclets inn their mouth. In fact, I love big, goofy snaggleteeth. It’s so yaeba. (Photos: Pacific Coast News)