James Marsden in Saint Laurent at The Butler premiere in LA

39 year old American actor James Marsden attended The Butler premiere in LA, along with his co-stars. The former Versace model was dressed in a summer suit by Saint Laurent which featured a light grey notched lapel with a dark grey pocket square and a white shirt. The polished look was styled with black shoes. James Marsden, who turns 40 next month, is known for playing Scott Summers/Cyclops in the X-Men series.