All Cast

Jean Simmons

Jean Simmons

Hannah

Jamie Dornan

Jamie Dornan

Joe

James Wilby

James Wilby

Robert

Ophelia Lovibond

Ophelia Lovibond

Kate

Toby Marlow

Toby Marlow

Sam

Patrick Godfrey

Patrick Godfrey

Sandra Voe

Sandra Voe

Clemency Burton-Hill

Clemency Burton-Hill

Tom Reed

Tom Reed

Peter Eyre

Peter Eyre

Tristan Beint

Tristan Beint

Raymond Waring

Raymond Waring

David Sterne

David Sterne

Benedict Martin

Benedict Martin