Margherita Buy
Adriana Alberti
Edoardo Leo
Massimo Alberti
Giuseppe Battiston
Marco Cilio
Giulia Michelini
Teresa
Massimiliano Bruno
Teodoro
Aleksandar Cvjetković
Milos
Franco Pinelli
Padre Giuseppe
Gegia
Suor Assunta
Gladys Robles
Marylou
Vittorio Hamarz Vasfi
Imam
Andrea Purgatori
Rabbino
Isabella Merafino
Sandra
Luciano Miele
Dipendente
Lorenzo Gioielli
Giulio
Ana Brigitte Fernández
Marcela
Giorgio Musumeci
Filippo
Mario De Candia
Giudice
Maria Disegna
Clorinda
Giovannino Esposito
Valerio
Franco Mannella
Narratore (voce)
Daniele Parisi
Testimone di Geova (voce)