All Cast

Lorraine Bracco
Sheila

David Paymer
Max Sr.
Emma Adele Galvin
Sister

David Krumholtz
Max
Ross Babbit
Soldier Man
Alexander Maldonado
Young Max

Guillermo Díaz
Hector

Rosanna Arquette
Vera

Ralf Moeller
Bruno

Tim Blake Nelson
Doctor, Chief Nakahoma, Minister, Roger Bob

Natasha Lyonne
Grace
