Lorsqu'elle apprend que son école n'a plus d'équipe de soccer féminin, Viola décide de se travestir 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. Mais à peine arrivée, voilà que les choses se compliquent. Viola tombe amoureuse de son colocataire, Duke, qui aime la belle Olivia. Olivia, quant à elle, 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 se découvre un frère jumeau...