

Jennifer Connelly
Hannah

Anthony Mackie
Tahir

Amy Hargreaves
Carrie

Bruce Altman
Peter

Andrew Polk
Dr. Patel

Paul Urcioli
Doctor

Teddy Cañez
Station Officer
Scott Johnsen
Terry

Rob Morgan
Franklin
Kevin Geer
Walter
Bill Walters
Homeless Man with Cart (uncredited)

Heaven Knows What

Mammal

An Englishman in New York

The Saint of Fort Washington

Being Flynn

Cardboard Boxer

Urchin

Thirteen Conversations About One Thing

Stuart: A Life Backwards

New Jack City

Paid in Full

Kids

Light Sleeper

Bringing Out the Dead

Ironweed

Brave the Dark

Jolene

Midnight Cowboy

Kisses

Night Always Comes