Question : who does prince charming's voice in shrek
Answer : Rupert Everett