All Cast

Campbell Scott
Narrator (voice)

Joshua Jackson
Ben Tyler

Liane Balaban
Samantha Pierce

Marc Strange
Art Carey

Gage Munroe
Young Ben
Deirdre Kirby
Mrs. Bell

Fiona Reid
Mary Tyler

Chuck Shamata
Gerald Tyler

Caroline Cave
Nancy Tyler
Jodi Brooks
Nurse Forrester
Chris Benson
Mayor

David Reale
Pete
Kyle Fairlie
Oscar

Colin Fox
Father O'Neill

Richard Waugh
Basketball Coach
Peter Spence
Doctor

Gord Downie
Biker

Gabriel Hogan
Derek Vincent

Jane Spidell
Fran

Joel Plaskett
Busker

Emm Gryner
Tracey

Ryan Allen
Orderly (uncredited)

Jim Annan
John (uncredited)

Grace Lynn Kung
(uncredited)

Sherry Nelson
Waitress (uncredited)

Börje Salming
Self (archive footage) (uncredited)
