All Cast

Massimo Troisi
Werner

Robert Duvall
Carrasco

John Savage
Marco Venieri

Rachel Ward
Irene Costa

Anna Galiena
Francesca

Claudio Báez
Anderson

Zaide Silvia Gutiérrez
Linda
Tariq Hager
Luca at 17
Daniel Sommer
Marco at 13
Isela Díaz
Indian Child

Demián Bichir
Young Hotel Clerk
