who does prince charming's voice in shrek
List of Shrek characters Prince Charming (voiced by Rupert Everett in the second and third movie, Sean Bishop in Scared Shrekless) is the son of the Fairy Godmother. He is very handsome, and was supposed to rescue Princess Fiona from her dragon-guarded tower.