All Cast

Liam Neeson

Liam Neeson

Peter

Antonio Banderas

Antonio Banderas

Ralph

Laura Linney

Laura Linney

Lisa

Romola Garai

Romola Garai

Abigail

Abigail Canton

Abigail Canton

Designer

Pam Ferris

Pam Ferris

Vera

Paterson Joseph

Paterson Joseph

Ralph

Craig Parkinson

Craig Parkinson

George

Lola Peploe

Lola Peploe

Eleanor

Sophie Wu

Sophie Wu

Shop Assistant

Priyanga Burford

Priyanga Burford

Dr. Emma Hurd

Emma Fielding

Emma Fielding

Gail

Amanda Drew

Amanda Drew

Joy