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