X-Men hottie James Marsden is in Paris (with co-star Patrick Dempsey) to promote their new fantasy film Enchanted, in which he plays Prince Edward. We always knew James was a handsome prince in real life; good to know he's finally playing one in a movie!