Prince Charming (Shrek)

Prince Charming, or simply "Charming", and called "Sir Charming" while acting, was a character in Shrek 2 and Shrek the Third. He was seen in the second film as a supporting antagonist, and then in the third film as the main villain.

Charming was an English-accented prince-to-be with "softy and bouncy" blonde hair.

Shrek 2
In the second film, the Fairy Godmother wanted her son to marry Fiona. In the end, Charming and Fiona kissed. But then, Fiona head-butted Prince Charming, knocking him out. She then married Shrek instead.

Shrek the Third
In the third film, Charming was being mocked by the people in a theatre. He then walked outside, crying. Then, Charming began to vow that he will be the rightful king of Far Far Away. At one point in the movie, Gingy called Charming "The King of the Stupids." In the end, Charming was defeated by Shrek after he tried to stab him, when he goes on one of his rants shortly afterwards Dragon is tired of this so she knocks over the prop tower which lands on top of him presumably killing him.

Charming was voiced by Rupert Everett.

Trivia

 * James Arnold Taylor voiced Prince Charming in the video games, replacing Rupert Everett.