Ethan
Trinity
Bradley
Isaac
Roz
Jay
Peter (as Craig Hyde-Smith)
Jamali
Josh
Mrs Doyle
Susan
Doug Skeleton
Principal Stephens
Sister Kathleen
Ada, Nerd Vocalist
Nerd on Teacups
Nerd on Synth
Tommy, Guitar Soloist
Riley, uncool Emo
Todd, 12yo Emo
Kurt, Sports Leader
Laura, Cool Girl (as Shannon Barker)
Jack, Dangerous Kid
Wife
Priest
Door Gal
Rock Concert MC
Nurse Prudence
Joanne
Pregnant Girl
Sinful Girl
Wayward Girl
Mum 1
Mum 2
Dad 1
Dad 2
Usherette
World State Suit
Science Teacher
Radio Jesus (voice)
Librarian
Janitor
Policeman
Policewoman (as Selma Danculovic)
Wheelchair Girl
Basketball Kid
Basketball Teen
Emo Kid
Green Room Rock Performer
Dangerous Kid's Side-Kick
Muscle Kid
Jock
Giggling Girl
Todd Lookalike
Hallway Misfit
Crying Girl
Disturbed Girl
Library Masturbator
Christian Baptiser
Hallway girl (as Maddison Leane)
Older Woman (uncredited)
World State Camera Crew #2 (uncredited)
A Team Extra (uncredited)
Skateboarder (uncredited)