Cast (40)

Patrick Stewart

Rafe Bentley

Vincent Kartheiser

Oswald 'Ozzie' Paxton

Brenda Fricker

Principal Claire Maloney

Bradley Whitford

Miles Lawrence

Matt Craven

Jake Paxton

Annabelle Gurwitch

Helen Randall Paxton

Jon Abrahams

Richard 'K-Dog'

Katie Stuart

Melissa Randall

Michael MacRae

Foster Deroy

Callum Keith Rennie

Ollie

Earl Pastko

Captain Jankel

Jason Schombing

Marvin

Michael David Simms

Colonel Duke

David-Paul Grove

Ferret

Akiko Morison

Janet

Teryl Rothery

Ms. Saunders

Vanessa Morley

Gabby

Douglas Arthurs

Happy Boy #1

Philip Granger

Happy Boy #3

Andrew Kavadas

Happy Boy #4

Lauro David Chartrand-DelValle

Happy Boy #5

Charles Andre

Happy Boy #6

Alan van Sprang

Happy Boy #7

Rob Smith

Happy Boy #13

Nino Caratozzolo

Happy Boy #18

Bruce Pinard

Happy Boy Guard

April Telek

Sexy Girl

Steve Makaj

SWAT Captain

Jay Brazeau

Eliot

Douglas Newell

Science Teacher

Frank Cassini

Cop

Pamela Martin

Reporter

Marrett Green

Reporter

Andrew Wheeler

Bank Officer

Michael Benyaer

Taxi Driver

Jim Byrnes

Larry Millard (uncredited)

Marny Eng

Player (uncredited)

Tony Parsons

News Anchor (uncredited)

Domenico Sansalone

Zachary Gates (uncredited)

Kimberly Unger

Flight Attendant (uncredited)

Crew (19)

Roger Christian

Director

Floyd Byars

Screenplay

David Saunders

Executive Producer

Marny Eng

Stunts

Patti Allen

Associate Producer

Alex Siskin

Screenstory

Floyd Byars

Producer

Anthony Marinelli

Original Music Composer

Rich Heller

Co-Executive Producer

Doug Byggdin

Art Direction

Nic Morris

Cinematography

Chris Black

Screenstory

Floyd Byars

Screenstory

Robert Franklin Dudelson

Producer

Douglas Higgins

Production Design

Robin Russell

Editor

Matthew O'Connor

Executive Producer

Michael O'Connor

Associate Producer

Mark Lane

Set Decoration