All Cast

Liam Neeson

Liam Neeson

Robert

Micheál Richardson

Micheál Richardson

Jack

Valeria Bilello

Valeria Bilello

Natalia

Lindsay Duncan

Lindsay Duncan

Kate

Marco Quaglia

Marco Quaglia

Luigi

Gian Marco Tavani

Gian Marco Tavani

Marzio

Helena Antonio

Helena Antonio

Raffaella

Yolanda Kettle

Yolanda Kettle

Ruth

Eileen Walsh

Eileen Walsh

Astrid

Souad Faress

Souad Faress

Ree

Lavinia Biagi

Lavinia Biagi

Clara

Gabriele Tozzi

Gabriele Tozzi

Giovanni

Flaminia Cinque

Flaminia Cinque

Deli Owner

Julian Ovenden

Julian Ovenden

Gordon