Characters played by Gael García Bernal
Leo Vidales
Characters played by Michelle Williams
Ellen Vidales
Characters played by Marife Necesito
Gloria
Characters played by Sophie Nyweide
Jackie Vidales
Characters played by Natthamonkarn Srinikornchot
Cookie
Characters played by Tom McCarthy
Robert 'Bob' Sanders
Characters played by Jan David G. Nicdao
Salvador
Characters played by Martin de los Santos
Manuel
Characters played by Chiqui Del Carmen
Grandmother
Characters played by Perry Dizon
Uncle Fernando
Characters played by Joseph Mydell
Ben Jackson
Characters played by Doña Croll
Alice
Characters played by Caesar Kobb
Anthony
Characters played by Matthew James Ryder
Bob Sanders' Collegue
Characters played by Piromya Sootrak
Cookie's Daughter
Characters played by Pasakorn Mahakanok
Pom
Characters played by Thanita Nirna-Na-Nan
Pim
Characters played by Ian Stevens
Guy 1
Characters played by Rune Kippervik
Guy 2
Characters played by Peter Tuinstra
Guy 3
Characters played by Pennapa Udomsin
Massage Woman
Characters played by Ofelia Ruivivar
Sari Sari Saleswoman
Characters played by Attakorn Kauchat
Van Driver
Characters played by Winai Kassikoon
Taxi Driver
Characters played by Khomsak Yala
Man in Bar
Characters played by Shatshai Yala
Bearded Man
Characters played by Sama-Ann Kasikoon
Bungalow Man
Characters played by Sunaa
Beach Salesman
Characters played by Nigel Rogers
Western Man
Characters played by Raul Morit
Man finding Salvador
Characters played by Greg Schroeder
Man at Square
Characters played by Tirso Sotelo
Fisherman
Characters played by Mario Sumagui
Priest
Characters played by Julie Ysla
Neighbour
Characters played by Drew Ernst
Client in Shop
Characters played by Marilyn Cea
Woman behind Bar
Characters played by Michelle Collins
Nurse
Characters played by Sarah Marlow
Nurse
Characters played by Mehrnosh Sharivar
Nurse
Characters played by Rajfa Duzic
Nurse
Characters played by David Hagman
Paramedic
Characters played by Thomas Forsberg
Pramedic
Characters played by Bryan 'Buck' Glinski
Paramedic
Characters played by Anita Sihlberg
Paramedic
Characters played by Maurice Herbert
Trauma Team
Characters played by Zana Penjweni
Trauma Team
Characters played by Elmira Arikan
Trauma Team
Characters played by Blanche Ona
Trauma Team
Characters played by Tony Wedgwood
Speaker
Characters played by Elli
Man with Shopping Bag
Characters played by Deborah Fronko
Patient
Characters played by Rudina Hatipi
Linda - Air hostess
Characters played by Seth Mpundu
Boy in Wheelchair