Guest Stars Tom Payne as Edgar Lawson Penelope Wilton as Carrie Louise Serrocold Maxine Peake as Jolly Bellever Joan Collins as Ruth Van Rydock Jordan Long as Whitstable Ernest Liam Garrigan as Stephen Restarick Brian Cox as Lewis Serrocold Elliot Cowan as Wally Hudd Alex Jennings as Insp. Curry Sarah Smart as Mildred Ian Ogilvy as Johnny Restarick Emma Griffiths Malin as Gina Elsworth Alexei Sayle as Dr. Maverick Nigel Terry as Christian Gulbrandsen Sean Hughes as Sgt. Lake