Cast (26)

Mel GibsonGraham Hess

Joaquin PhoenixMerrill Hess

Rory CulkinMorgan Hess

Abigail BreslinBo Hess

Cherry JonesOfficer Paski

M. Night ShyamalanRay Reddy

Patricia KalemberColleen Hess

Ted SuttonSFC Cunningham

Merritt WeverTracey Abernathy

Lanny FlahertyMr. Nathan

Marion McCorryMrs. Nathan

Michael ShowalterLionel Prichard
Kevin PiresBrazilian Birthday Boy

Clifford DavidColumbia University Professor

Rhonda OverbySarah Hughes

Greg WoodTV Anchor

Paul L. NolanMexico City Reporter (voice)

Ukee WashingtonOff Screen TV Anchor (voice)
Babita HarianiCar Radio Voice (voice)

Adam WayRadio Eye Witness (voice)





