In the Shrek films, which actor voices King Harold, Fiona’s father?

The story behind the answer

John Cleese voices King Harold, Fiona’s father, in the Shrek films.

Harold is introduced in Shrek 2 as the king of Far Far Away and the husband of Queen Lillian. Cleese’s voice performance gives Harold a formal, anxious manner that contrasts with the blunt and unconventional Shrek.

Harold’s history is central to the sequel: he was once a frog and became human after receiving help from the Fairy Godmother. He initially resists Shrek’s marriage to Fiona, but later changes his attitude and protects the couple. John Cleese is also known for Monty Python and Fawlty Towers, so the casting connects the film with a major British comedy performer.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: