
Casts

Kieran Culkin
as Tim Sullivan

Emile Hirsch
as Francis Doyle

Jena Malone
as Margie Flynn

Jake Richardson
as Wade Scalisi

Jodie Foster
as Sister Assumpta

Vincent D'Onofrio
as Father Casey

Melissa McBride
as Mrs. Doyle

Michael Harding
as Mr. Doyle

Arthur Bridgers
as Donny Flynn

Scott Simpson
as Newsie