King Harold is Princess Fiona's late father and Shrek's father-in-law. He is voiced by John Cleese
King Harold is an anti-hero, turned supporting protagonist in the Shrek franchise. He was Fiona's father, Lillian's husband, Shrek's father-in-law, one of the Fairy Godmother's former henchmen, Puss in Boots' former boss, and the former king of Far Far Away.