Teresa Innocente
Vittorio Innocente
Rita Amherst
Cristina Innocente
Matthew Bok
Mario Innocente
Alfredo Innocente
Kate Townsend
Mrs. Amherst
Elena Amherst (as Stephanie Mills)
Young Vittorio
Teen Vittorio
Older Artist
Ship Nurse
Nathan Cordingley
Father Nicola
Dr. Bentley
Fabrizio the Postman
Fabrizio
Dr. Tait
Young Inuit Girl (as Terzin Dhadon)
Elena Amberst at 5
Father Paul
Reverend Amberst
Gino
Baby Rita
Antonio DeLucci
Vincenzo
Banker
Bus Driver
Danielle Bok
Protestant Minister
Signy Bok
Beatrice
Lawyer
Maria
Young Rita