Prince Charming (Shrek)

Prince Charming is the secondary antagonist of Shrek 2 and later becoming the main antagonist of Shrek the Third. Prince Charming is an English-accented prince whose goal is to marry Princess Fiona (but failed), and later wanting to kill Shrek to become king of Far Far Away. He is the Fairy Godmother's son. He is voiced by Rupert Everett.