Like I said she plays Laney, a high school senior who is the "geek" of her high school she's known as the ugly duckling. It's obvious that the people who did this movie realized it's impossible to make it a total transformation like in The Princess Diaries cause Rachel can't go from downright ugly and sad to stunningly beautiful like others can because she's naturaly beautiful and her beauty doesn't come from makeup a fancy hairdo or a skimpy outfit. But they made an effort to give her plain nothing special long hair, big glasses and a clumsy nature to make her an ugly duckling. But Cook took what she had to work with and slamdunked it.
Freddie Prinze Jr. plays oppisite of Rachel as Zach the most popular guy in school who seemed like he had everything going for him. Cute, popular, smart, dating the hottest girl in school who is up for prom queen, a jock, your typical popular guy. But when his girlfriend Taylor (played by the beautiful and talented Jodi Lyn O'Keefe who often gets the sexy and popular but downright bit**y roles thrown at her. But she's still one of my favorites) comes back from spring break, she also comes back with a new tattoo and a new famous boy toy (played by the always goofy Matthew Lillard) so she drops Zach like a hot burrito which is a major burn to his ego and reputation.
Zach's best friend (played by sexy Paul Walker from the fast and the furious movies) offers him a bet. He gets to pick a girl for Zach to date and transform into prom queen material in only a few weeks and whoever loses has to go to graduation naked. Zach agrees, and guess who he picks. You guessed it, Laney. At first Laney is totally turned off by Zach's sudden interest but slowly starts to hang out with him and as she does Zach's little sister gets rid of the glasses cuts her hair and gives her makeup and a little red dress and suddenly Laney is known as Taylor's competition for prom queen and Zach becomes smitten for real.
Laney has to deal with Taylor who when her new boy toy kicks her to the curb suddenly wants to pick Zach back up but of course he's not interested anymore cause he likes Laney and this makes Taylor jealous at Laney. She also has to deal with Zach's friend who arranged the bet and picked Laney thinking he was sure to win the bet but now feels threatened and so decides to try to get Laney for himself and make Zach look like a jerk to her.
The attraction between Laney and Zach is undeniable and when he starts hanging around her she inspires him to be a nice guy and to look at where his future is headed.
The whole cast is great and it's a lot better protrayal for teens and more believeable then other teen movies are. It's a funny, touching story that I think everyone will love especially teenagers.