Viola Hastings (Bynes) is in a real jam. Complications threaten her scheme to pose as her twin brother, Sebastian (James Kirk), and take his place at a new boarding school. She falls in love with her handsome roommate, Duke (Tatum), who loves beautiful Olivia (Ramsey), who has fallen for Sebastian. As if that were not enough, Viola's twin returns from London ahead of schedule but has no idea that his sister has already replaced him on campus.
When her brother decides to ditch for a couple weeks, Viola heads over to his elite boarding school, disguised as him, and proceeds to fall for his school's star soccer player, and soon learns she's not the only one with romantic troubles.