Characters played by Patrick Stewart
Bentley
Characters played by Vincent Kartheiser
Ozzie
Characters played by Brenda Fricker
Principal Maloney
Characters played by Bradley Whitford
Miles
Characters played by Matt Craven
Jake
Characters played by Annabelle Gurwitch
Helen
Characters played by Jon Abrahams
K-Dog
Characters played by Katie Stuart
Melissa
Characters played by Michael MacRae
Deroy
Characters played by Callum Keith Rennie
Ollie
Characters played by Earl Pastko
Captain Jankel
Characters played by Jason Schombing
Marvin
Characters played by Michael David Simms
Colonel Duke
Characters played by David Avalon
Ferret
Characters played by Akiko Morison
Janet
Characters played by Teryl Rothery
Ms. Saunders
Characters played by Vanessa Morley
Gabby
Characters played by Douglas Arthurs
Happy Boy #1
Characters played by Philip Granger
Happy Boy #3
Characters played by Andrew Kavadas
Happy Boy #4
Characters played by Lauro David Chartrand-DelValle
Happy Boy #5
Characters played by Charles Andre
Happy Boy #6
Characters played by Alan Van Sprang
Happy Boy #7
Characters played by Rob Smith
Happy Boy #13
Characters played by Nino Caratozzolo
Happy Boy #18
Characters played by Bruce Pinard
Happy Boy Guard
Characters played by April Telek
Sexy Girl
Characters played by Steve Makaj
SWAT Captain
Characters played by Jay Brazeau
Eliot
Characters played by Douglas Newell
Science Teacher
Characters played by Frank Cassini
Cop
Characters played by Pamela Martin
Reporter
Characters played by Marrett Green
Reporter
Characters played by Andrew Wheeler
Bank Officer
Characters played by Michael Benyaer
Taxi Driver
Characters played by Jim Byrnes
Larry Millard
Characters played by Marny Eng
Player
Characters played by Tony Parsons
News Anchor
Characters played by Domenico Sansalone
Zachary Gates
Characters played by Kimberly Unger
Flight Attendant