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