Disturbing Behavior

Steve Clark (James Marsden) is a high school senior whose family moves to Cradle Bay, a picturesque coastal town in Washington state's Puget Sound with his parents. It has been nearly one year since Steve's older brother, Allen (Ethan Embry), committed suicide which traumatized the family. Steve's parents tell him that they have relocated from Chicago to Cradle Bay as a fresh start to move on with their lives.During Steve's first day at his new high school, he meets and befriends three outcast students, Gavin Strick (Nick Stahl), U.V. (Chad E. Donella), and Rachel "Rae" Wagner (Katie Holmes). Gavin tries to tell Steve that he believes there is something evil about the "Blue Ribbons"a clique of students taking part in a "special program" led by the school psychologist, Dr. Caldicott (Bruce Greenwood). Steve is understandably skeptical.Steve witnesses a fight in class between a student, Dickey, and one of the Blue Ribbons. Later, Dickey is trying to buy car parts for his muscle car at an out-of the way marina, and is accosted by the Blue Ribbons. Soon after, Dickey reappears at school, now one of the Blue Ribbons, and having donated his once-prized car to a demolition fundraiser.Steve goes to a local yogurt shoppe where the Blue Ribbons congregate. Steve comments about seeing Dickey and his recent adversary sitting together, to which Dickey replies "We made peace". Gavin arrives to meet Steve, and takes him outside after a tense exchange with the group of Blue Ribbons. Gavin shows a photograph of himself and several Blue Ribbons, who were until recently rocker/parties types. The two eavesdrop on a parents meeting, where Gavin learns his parents have signed him up for Caldicott's program. Steve remains skeptical of Gavin's fears of the Blue Ribbons and the program, and wrestles a gun Gavin produces, which he plans to use against his expected abductors. Steve heads home.The following day at lunch, Gavin walks in looking like a Blue Ribbon. When Steve tries to confront Gavin, he gets punched in the stomach for his impertinence. Later, after being chased home, Steve finds Blue Ribbon member Lorna Longley in his living room, ostensibley waiting up after tutoting Steve's younger sister while Steve's parents are "At a meeting". Steve suggests she leave. She asks to use the bathroom first, then emerges, partial undressed, and forcefully kisses Steve. Her heightened arousal causes her eye to glow red, startling Steve. Lorna starts saying "wrong, bad" then smash her head into a mirror, attacks Steve with a mirror shard, them obliviously leaves the house. She is later seen undergoing treatment at a medical facility under Dr. Caldicott's direction.During this time, Steve also befriends Dorian (William Sadler), the school janitor, who appears to be mentally handicapped and hunts rats for the city for some extra cash. Dorian demonstrates a device called an E-Rat-icator which emits a soft, high pitched whine that is supposed to be innocuous but annoying to rats, which is an abysmal failure. Steve discovers that Dorian is actually highly intelligent, and carries classical literature pieces with him, and that he's hiding because he wishes to be left alone and does not trust society. Dorian also tells Steve that he suspects that the entire community of Cradle Bay is part of a massive conspiracy made up of nearly all of the parents, the local police chief, the school principal and entire school faculty, who hired Dr. Caldicott to "re-program" their own children to become the perfect people that they want them to be and not free-thinkers. Rachel finds a CD-R disc that Gavin hid in the school's boiler room, containing a video he made of himself before his "transformation", telling about the club and about the history that he learned about Dr. Caldicott. A Blue Ribbon known as "Chug" (A.J. Buckley) assaults Rachel in the basement, when Dorian's E-Rat-icator goes off, and immediately sends Chug into a agonized frenzy, during which Rachel slips away. Chug smashes the E-Rat-cator and walks out, apparently oblivious to what has just occurred.During their personal investigation, Steve and Rachel try to find out what exactly has been happening to the Blue Ribbon kids, which leads them to a mental hospital called Bishop Flats following a lead on the disc that Gavin left behind in the basement (which Rachel had retrieved before her encounter with Chug). At Bishop Flats, they find out that mind control is being used to make depressed, awkward and unruly teens become perfect so they can function properly in life, but the programming has some glitches that lead to momentary relapses and violent fits. Also at Bishop Flats, they find Caldicott's daughter, Betty (Julie Patzwald), a failed project who spends her time repeating the same phrase: "Meet the musical little creatures that hide among the flowers", along with other damaged test subjects who compulsively brush, floss and apply makeup.After escaping from the hospital, Steve and Rachel return to Cradle Bay to plan to rescue Lindsey before fleeing town. They have a run-in with the town's police chief Cox (Steve Railsback) who is also involved in the conspiracy. He tries to arrest them for being out after curfew. But Dorian shows up under the pretense that he is disposing of dead rats, then knock out the police chief and frees Steve and Rachel, telling them to leave town and go public with what they know about Dr. Caldicott's work.When Rachel and Steve return to Steve's home to get Lindsay (Katharine Isabelle), Steve's parents (Terry David Mulligan and Susan Hogan) reveal that they are also part of the conspiracy and that they moved to Cradle Bay for the purpose to sign him up for Caldicott's program, and Caldicott himself confronts them. Steve and Lindsay try to get out but they get ambushed by a group of Blue Ribbons waiting for them outside the house. They drag Steve and Rachel to the programming center. Steve grabs a scalpel before being strapped into a chair. He confronts Caldicott about the human cost of the reprogram, but Caldicott is dismissive, including in regard to his own daughter. Before the reprogramming can start, Steve uses the scalpel to cut his bonds and escape to rescues Rachel, killing the medical techs. On the way out, they fight and kill Chug, who has been left behind to guard them.Exiting what turns out to be the town's hospital basement, Steve and Rachel are met by Lindsay and U.V. in Rachel's truck. Rushing to catch the early ferry, they meet with a roadblock made of Blue Ribbons and Caldicott on the road. When hope seems lost, Dorian drives up, striking Caldicott, and activating multiple E-Rat-icators that scramble the mind control tech inside the Blue Ribbons' heads. They chase after Dorian and try to destroy the E-Rat-icators Dorian, having been fatally wounded by a gunshot from Caldicott, and believing the Blue Ribbons to be beyond help, drives his car off a cliff with most of the Blue Ribbons hanging onto it. An injured Caldicott reappears, reacting to Steve's declaration that "It's over" by saying he will start his experiments again elsewhere. This leads to a final battle between Steve and Caldicott, which Steve wins by kicking Caldicott off the cliff. Steve and Rachel then leave town on the ferry with Lindsay and U.V. to begin a new life elsewhere without their parents.The final scene shows a classroom in an urban high school with kids playing loud music, cursing, and acting up. They are informed that they have a new student teacher. The well-groomed teacher turns around after writing on the board, and it's Gavin, with the blue ribbon "red twinkle" still active in his eye.

Question: Who did Steve kick off a cliff?
Answer: Caldicott