Cast (13)

Liam Neeson

Peter

Antonio Banderas

Ralph

Laura Linney

Lisa

Romola Garai

Abigail

Abigail Canton

Designer

Pam Ferris

Vera

Paterson Joseph

Ralph

Craig Parkinson

George

Lola Peploe

Eleanor

Sophie Wu

Shop Assistant

Priyanga Burford

Dr. Emma Hurd

Emma Fielding

Gail

Amanda Drew

Joy

Crew (28)

Richard Eyre

Director

Richard Eyre

Screenplay

Bernhard Schlink

Story

Holly Waddington

Assistant Costume Designer

Mary Beth O'Connor

Executive Producer

Stephen Warbeck

Original Music Composer

Tariq Anwar

Editor

Phoebe De Gaye

Costume Designer

Richard Eyre

Executive Producer

Jan Mojto

Executive Producer

David Richenthal

Executive Producer

Frank Doelger

Producer

Gemma Jackson

Production Design

Michael Dreyer

Producer

Consolata Boyle

Costume Designer

Nina Gold

Casting

Charles Wood

Screenplay

Tracey Scoffield

Producer

Haris Zambarloukos

Director of Photography

Sarah Whittle

Set Decoration

Noriko Watanabe

Makeup Artist

Luca Saccuman

Makeup Artist

Tara McDonald

Makeup Artist

Harry Barnes

Foley Editor

Jack Stew

Foley Artist

Glen Gathard

Assistant Foley Artist

Craig Irving

Sound

Andrea King

Foley Artist