Happy Birthday James Marsden! 7 Pictures That Prove The X-Men Actor Has Aged Handsomely
Hollywood hottie James Marsden turns 46 today. The actor, who is famously known for his roles in 27 Dresses, The Notebook, thebX-Men films, Enchanted, Westworld and will soon be seen in The Stand alongside Amber Heard, actually started his career as a Versace model.