Salma Hayek

as Nurse Rosa Harper

Famke Janssen

as Miss Elizabeth Burke

Bebe Neuwirth

as Principal Valerie Drake


Piper Laurie

as Mrs. Karen Olson

Laura Harris

as Marybeth Louise Hutchinson


Shawn Hatosy

as Stan Rosado

Jordana Brewster

as Delilah Profitt

Robert Patrick

as Coach Joe Willis


Josh Hartnett

as Zeke Tyler

Louis Black

as Mr. Lewis

Dannie Helen Loraine Knowles

as Tatooed Pierced Girl #2 (uncredited)

Jarrell Knowles

as Football Fan (uncredited)

Jason D. May

as Biology Student (uncredited)

Ray Melendez

as Student (uncredited)

Eric Vespe

as Geek (uncredited)

Katherine Willis

as Officer #2