Guest Stars Tom Payne as Edgar Lawson Maxine Peake as Jolly Bellever Joan Collins as Ruth Van Rydock Penelope Wilton as Carrie Louise Serrocold Brian Cox as Lewis Serrocold Elliot Cowan as Wally Hudd Liam Garrigan as Stephen Restarick Alex Jennings as Insp. Curry Sarah Smart as Mildred Jordan Long as Whitstable Ernest 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