Cast & Crew

Main cast
Christian McKay David Rose
Dakota Blue Richards Zoe Fielder
Caroline Catz Jen
David Troughton Justin
Miles Jupp Marcus
John Hurt Francis Bonar
Eileen Atkins Peggy Law
James Wilby Geoffrey
Niamh Cusack Claire
Writing team
Tony Britten Writer
Oliver Britten Writer
Production team
Tony Britten Director