Cast (33)

Steve PembertonVarious Characters

Reece ShearsmithVarious Characters

Mark GatissVarious Characters

Bruno LangleyDamon

Paul Hays-MarshallBarbara Dixon
Danielle TilleyDahlia

Emily WoofLindsay

Alan MorrisseyJohnny

Liana O'CleirighClaire
Philip O'SullivanVicar

Michael SheenJeremy

Jeff MirzaAsian Dad

David WarnerDr. Erasmus Pea
Angel CoulbyReceptionist

Victoria WoodQueen Mary II
Lucy MillerMinnie

Bernard HillKing William III

Simon PeggPeter Cow

Peter KaySimon Pig

Liam CunninghamDirector


