James Mardsen Shirtless and Looking Very Hot at 40
40-year-old James Marsden has never looked better than he does right now. I mean, what a body!
The X-Men: Days Of Future Past star was spotted enjoying and afternoon on the beach while on vacation in Maui, Hawaii this past Friday (June 06, 2014).
Marsden who is currently in Maui for the Maui Film Festival, has been shooting films back-to-back for the past two years.
Launch the gallery above to see more pics of James Marsden and his amazing beach body!