Who Plays Prince Charming In Shrek 2?(00) Save Image Image gallery: Discovering the Enigmatic World of Prince Shrek