Yolanda Vazquez
Maria
David O'Hara
Michael
Sophie Okonedo
Melanie
Linda Davidson
Danielle
Nicholas Woodeson
Roland
Kathryn Hunter
Margarita Guzman
Seeta Indrani
Christina Ramirez
Alec McCowen
Father Eugene McCarthy
Michael Mellinger
Antonio
Anita Zagaria
Bruna
Guido Adorni
Enrico
Nancy Nevinson
Luisa
Fiona Shaw
Pauline
Jemmais Keval-Baxter
Maria's Child
Rudi Davies
Jessica
Gary Mavers
Harry
Bob Goody
Compere
Ricardo Aliaga
The Spaniard
Ray Marioni
Spanish Producer
Robert Purvis
Stixman
Paul McKay
Young Priest
Anna Korwin
Guiseppina
Avril Clark
Isabella
Anna Mazzotti
Gabriella
Marcello Magni
Giovanni
David Belcher
Mr. Boyd
Usha Patel
Sally
Richard Cottan
Anaesthetist
Lisa Tramontin
Scrub Nurse
Erika Spotswood
Nurse