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.