Prince Edward

Prince Edward is one of the main protagonists from Disney's 2007 feature film Enchanted. He is both voiced and portrayed by James Marsden.