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