John Tucker (Jesse Metcalfe) is a school's star basketball player who is dating, not one, but three girls at the same time. When the girls - wannabe journalist Carrie (Arielle Kebbel), head cheerleader Heather (Ashanti) and vegan activist Beth (Sophia Bush) - find out they are all dating him, they decide to get even. The girls recruit pretty but simple new kid Kate (Brittany Snow) and plan to get John to fall in love with her, so she can dump him.