
Cast

Michael Sheen
Mark Furness

Shirley Henderson
Charlotte

Adrian Bower
Nathan

Claudie Blakley
Kathy

Anastasia Griffith
Stevie

Anton Lesser
Charles

Elliot Cowan
Gareth

Rupert Young
Josh

Bhasker Patel
Hasim

Kika Markham
Geraldine

Mercedes Grower
Gemma
John O'Mahony
Dr. Dunphy

Adrian Shergold
Director

Jeff Pope
Writer / Executive Producer

Ian Puleston-Davies
Writer

Andy Harries
Executive Producer

Christine Langan
Producer
Sandy Garfield
Art Direction
David Roger
Production Design
David Odd
Director Of Photography


