Cast (23)

Rupert Graves

Robin Cape

Samantha Bond

Marion Rowan

Paul Nicholls

Terry

Luke Treadaway

Theo

Lucy Russell

Miss Richards

James Wilby

Julian Rowan

Stuart Bunce

Gavin

David Leon

Alfie Cartwright

Joseph Mawle

Tim

Phoebe Nicholls

Natasha

Francis Lee

Murray

Johnny Harris

Tough Man

Tom Beard

Roger Hopkirk

Rachael Blake

Belinda Hopkirk

Richard Lintern

Will

Neil Pearson

Frank Winterton

Adrian Rawlins

Peter

James Bellamy

Black Youth 2

Stephen Hagan

TV Assistant

Jefferson Hall

Mail Man

David Ryall

Vicar

Tim Woodward

Man on bench

Richard Freeman

Registrar

Crew (2)

Adrian Shergold

Director

Kevin Elyot

Writer