Plot
In 50 BC, in an Abyssinian castle, Princess Nawa uses a pair of enchanted earrings to escape an arranged marriage by swapping bodies with a slave girl. When each woman wears one of the earrings, their bodies are magically swapped while their minds remain in place.
In a modern-day suburban town in California, Jessica Spencer is the beautiful but mean-spirited "hot chick". Her closest friends are April, Keecia and Lulu. April is Jessica's best friend, and all four girls are cheerleaders. At school one day, Jessica pulls a prank on an overweight girl named Hildenburg by having her dress as a cheerleader from a rival school during a pep rally, and makes enemies with a Wiccan girl named Eden. After that, she and her friends visit the local mall, where Jessica uses her charm to get free gelato, gets her rival Bianca into trouble by planting merchandise on her to set her up for shoplifting, and finds the earrings in an African-themed store owned by Madame Mambuza. The earrings are not for sale, but Jessica steals them anyway.
Shortly afterward, small-time, 30-year-old criminal Clive Maxtone robs a nearby gas station. When Jessica and her friends stop and mistake him for an employee, he services their car to avoid raising suspicion. She accidentally drops one of the earrings on the ground, the girls drive away, and Clive picks up the earring. In their respective homes that evening, Jessica and Clive put on their earrings. When they wake up the next morning, each of them is trapped in the other's body. This is especially difficult for Jessica, who has a cheering competition and the senior prom coming up soon.
After Jessica convinces her friends of who she is, they help her investigate the body swap. Hildenburg, Eden, and Bianca are all innocent, Hildenburg and Eden join Jessica after she apologizes to them, and Eden finds a picture of the earrings on the internet. When the girls return to the African store, Madame Mambuza explains how the earrings work and tells the girls they must find the other earring soon or the change will become permanent at the next full moon. During this time, Jessica charms and other feminine skills were useless in the mall, and at the local club, Instant Tang, during which she gets in a fight with someone who flirts with Eden, and learns how to urinate while standing.
Meanwhile, Jessica is hired for two jobs while secretly living with April. At her own home, where she pretends to be a foreigner working as a gardener, her parents tell her about their marital problems and she helps them rekindle their sex life, while watching her younger brother, Booger, try on her clothes, much to her dismay. At school, while cleaning the boys' locker room as a custodian, she eavesdrops on her boyfriend Billy, who truly loves her unconditionally, and April's boyfriend Jake, who has been cheating on her. Faced with Jake's infidelity, April begins to fall in love with Jessica (although she's still stuck in Clive's body), who agrees to take her to the prom.
At the cheering competition, Jessica signals romantically to Billy while disguised as the school mascot, while Hildenburg is given her original spot on the cheerleading team, but when the head of her costume falls off, he becomes confused and leaves with Bianca. Jessica goes to the prom with April and they kiss. Jake sees this and is so upset and jealous, he accidentally spills his drink on his date. April confesses to being in love with Jessica, who tells April she is perfect and doesn't need anybody. Jessica tries to win Billy back who has taken Bianca to prom, telling Billy it's her in Clive's body, but he is in shock as he runs off. The school faculty soon learn the "janitor", Clive, they hired was wanted and called the police.
During this time, Clive has been using Jessica's body to make money from men, including Billy, who gives him his money and car, believing he is Jessica. Clive then tries to run him over. On the evening of the prom, Hildenburg sees a video of Clive in Jessica's body robbing a man on the TV news, goes to the scene of the crime, and finds a business card for the strip club where Clive works as a pole dancer. She informs Jessica at the prom, and the girls go to the club. When they find Clive, Jessica steals his earring and puts it on herself along with the other one. With both earrings now on the same person, Jessica's and Clive's bodies return to their original owners. Jake, who left prom early, was present and assumed Jessica was working at the strip club, but fled after "Jessica" turned back into Clive.
After Jessica makes up with Billy and Clive is arrested only to escape, the film ends with the school's graduation ceremony, followed by a scene in which Clive, still running from the law and still dressed in lingerie and handcuffs, is picked up by a bartender from the nightclub who believes, based on earlier events, that he is gay. The bartender turns around slowly with a sinister smile on his face to look at Clive and locks his car's doors. Clive screams in horror as the bartender drives away.