Who Plays Prince Charming In Shrek 2?(02) Save Image Image gallery: Unraveling the Enigma of the Prince from Shrek