Style & ShowbizCelebrity Pictures

James Marsden in slick suit

Celebrity PicturesBy Sunday World
James Marsden in slick suit

James Marsden proved why he's such a sex symbol as he dressed up in a sharp suit for the premiere of 'D Train' in Los Angeles. The 41-year-old 'Enchanted' star attended the event on his own, but is sure to have found a few interested fans thanks to his handsome good looks.