Viola Hastings (Amanda Bynes) is a teen girl who plays for Cornwall's soccer team until the team gets cut. Her dream is to play for the North Carolina Tar Heels. Meanwhile, her twin brother, Sebastian (James Kirk), is supposed to enroll in Illyria, an elite boarding school, but he secretly goes to London with his fledgling band instead. Viola agrees to cover for him and decides to pass herself off as Sebastian, in hopes of joining their boys' team and beating Cornwall to prove their coach and her cocky ex-boyfriend, Justin (Robert Hoffman), wrong for suggesting cancellation of the ladies' soccer team. With the help of her stylist friend, Paul (Jonathan Sadowski), she is transformed into "Sebastian" and attends Illyria in his place.