Liam Neeson
Peter
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
Priyanga Burford
Dr. Emma Hurd
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
Nina Gold
Casting
Consolata Boyle
Costume Designer
Phoebe De Gaye
Costume Designer
Tariq Anwar
Editor
Gemma Jackson
Production Design
Haris Zambarloukos
Director of Photography
Richard Eyre
Executive Producer
Jan Mojto
Executive Producer
David Richenthal
Executive Producer
Frank Doelger
Producer
Michael Dreyer
Producer
Tracey Scoffield
Producer
Charles Wood
Screenplay