Guest Stars Richard Armitage as Harry Keeley Hawes as Rosie Nicholas Blane as Singing Vicar Uncredited Gareth Vaughan as Gonads