James Marsden

Hunky James Marsden (he was Cyclops in the X-Men movies and the prince in Enchanted) is about to heat up ABC's Modern Family.

In an upcoming episode, James will play a neighbor of Cam (Eric Stonestreet) and Mitchell (Jesse Tyler Ferguson), who causes the boys' temperatures to rise every time he whips off his shirt (think Matthew McConaughey in every paparazzi photo.) Wouldn't it be fun if this eye candy role ended up being recurring, like Three's Company sexpot Lana (Ann Wedgeworth) or George Clooney's fix-it guy on The Facts of Life?

Subscribe to TV Guide Magazine now!