Apprenant que son école a éliminé l'équipe de soccer féminin au sein de laquelle elle excellait, Viola se travestit en garçon afin de pouvoir s'inscrire à l'école de son jumeau Sebastian, où en l'absence de celui-ci, elle se fait passer pour lui.
Peu de temps après son installation, elle tombe amoureuse de Duke, son colocataire qui ignore qu'elle est une femme.
Celui-ci, du reste, en pince pour la belle Olivia, laquelle se sent étrangement attirée par Viola/Sebastian. Les choses se compliquent encore davantage lorsque le vrai Sebastian, parti sécher tout le semestre à Londres, revient plus tôt que prévu sur le campus. Et qu'il se découvre un frère jumeau...