Guest Stars Ben Presley as Jester Stanley Townsend as King of Valencia Genevieve Allenbury as Queen of Valencia Darren Evans as Chef Robert Lindsay as Chester Wormwood Sophie McShera as Gwynne Clare Foster as Roberta Muzz Khan as Barry Weird Al Yankovic as Confessional Monk Co Starring Alfie Simmons as Young Richard Sonnyboy Skelton as Young Gareth David Newman as Footman Jacob William as Steward