All Cast

Rupert Graves

Rupert Graves

Robin Cape

Samantha Bond

Samantha Bond

Marion Rowan

Paul Nicholls

Paul Nicholls

Terry

Luke Treadaway

Luke Treadaway

Theo

Lucy Russell

Lucy Russell

Miss Richards

James Wilby

James Wilby

Julian Rowan

Stuart Bunce

Stuart Bunce

Gavin

David Leon

David Leon

Alfie Cartwright

Joseph Mawle

Joseph Mawle

Tim

Phoebe Nicholls

Phoebe Nicholls

Natasha

Francis Lee

Francis Lee

Murray

Johnny Harris

Johnny Harris

Tough Man

Tom Beard

Tom Beard

Roger Hopkirk

Rachael Blake

Rachael Blake

Belinda Hopkirk

Richard Lintern

Richard Lintern

Will

Neil Pearson

Neil Pearson

Frank Winterton

Adrian Rawlins

Adrian Rawlins

Peter

James Bellamy

James Bellamy

Black Youth 2

Stephen Hagan

Stephen Hagan

TV Assistant

Jefferson Hall

Jefferson Hall

Mail Man

David Ryall

David Ryall

Vicar

Tim Woodward

Tim Woodward

Man on bench

Richard Freeman

Richard Freeman

Registrar