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