Bill Nighy
as
Lawrence
Ralph Ineson
as
Father Brennan
Nell Tiger Free
Sonia Braga
as
Silvia
Andrea Arcangeli
as
Paolo
Anton Alexander
as
Father Spiletto
Tawfeek Barhom
as
Gabriel
Mia McGovern Zaini
as
Beatrice
Ishtar Currie-Wilson
as
Anjelica
Maria Caballero
as
Luz
Peter Arpesella
Sajjadul Ahamed Riyad
Alessia Bonacci
Mario Opinato
Sylvia Panacione
Nicole Sorace
as
Carlita
Luca Manganaro
Claudia Delli Noci