All Cast

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
