Guest Stars Don Gallagher as Dr David Hesketh Sophia Myles as Geraldine Bridget DeVere Will Young as Greg DeVere Hugh Quarshie as Clarence Adderly Jared Garfield as Ian Andrews Charley Webb as Hilary McLean Zaquis Riddick as Little Robert Robert Goodman as Jinxy Jones Melanie Marshall as Singer Michael Howe as Brian Watson Simon Markey as Joe Davis Rilwan Abiola Owokoniran as Nicolas Olayinka Roy Smiles as Fred Turner Enzo Squillino Jr. as Steve Green Matthew Wynn as Paul Wright Bill Blackwood as Steven Hall