Margherita Buy
Adriana Alberti
Edoardo Leo
Massimo Alberti
Giuseppe Battiston
Marco Cilio
Massimiliano Bruno
Teodoro
Aleksandar Cvjetković
Milos
Franco Pinelli
Padre Giuseppe
Vittorio Hamarz Vasfi
Imam
Ana Brigitte Fernández
Marcela
Giovannino Esposito
Valerio
Franco Mannella
Narratore (voce)
Daniele Parisi
Testimone di Geova (voce)