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