Prince Charming (Shrek)

Prince Charming (voiced by Rupert Everett) is the secondary antagonist of Jaden's Adventures of Shrek 2 and the main antagonist of Jaden's Adventures of Shrek the Third. Prince Charming is Fairy Godmother's son who was supposed to rescue Princess Fiona, but was too late for Shrek beat him first and married Fiona. Despite this, Fairy Godmother intended to have Fiona and Charming be together so that Charming could be king. Fairy Godmother intended to have Fiona drink a potion that would make her fall in love with the first person that kissed her. When Charming did kiss her, it didn't work, and Fiona knocked him out.

In Jaden's Adventures of Shrek the Third, Charming gathered a bunch of fairy tale villains and led an attack on the Kingdom of Far Far Away to take over. He also set up a stage show where he planned to kill Shrek in it. But his plan was thwarted by Arthur Pendragon, and Jaden and his team. In the end Charming got crushed to death by a falling tower knocked over by Dragon.