According to Variety, via Coming Soon, James Marsden (the three X-Men films) has joined Amy Adams for Disney’s Enchanted. Marsden will act as the prince who falls in love with Adams’ character, thus following her into the real world.
Marsden becomes Enchanted