Během dlouhého britského léta roku 1976 Viv (Minnie Driver) opouští Londýn i své sny o divadelní kariéře a vrací se do svého rodiště, městečka na jihu Walesu, aby tu na místní střední škole učila dramatickou výchovu. Aby ve svých vzpurných a apatických pubertálních svěřencích vzbudila trochu zájmu, rozhodne se s nimi na závěrečnou školní slavnost nastudovat rockový muzikál na motivy Shakespearovy hry Bouře. V létě její svěřenci prožívají své první lásky a trápení, velkým lákadlem je i místní koupaliště a Viv bude stát hodně sil, aby upoutala jejich pozornost. Nakonec vytrvá a přesvědčí své studenty, aby se vyjádřili prostřednictvím hudby a dramatu. Plachý a citlivý Davy (Aneurin Barnard) prokazuje svůj talent v hlavní mužské roli Ferdinanda. Jeho láska ke krásné, ale přelétavé Stelle (Danielle Branch), která hraje Mirandu, však zvyšuje napětí v zákulisí. Odmítnutý Davy se zakouká do samotné Viv, zatímco Stellu začnou zajímat starší chlapci. Holohlavý Kenny (Darren Evans) svádí boj s posměchem i s vlastními pochybami nad účastí v divadelním projektu a Evan (Tom Harries) se trápí se svou sexuální orientací. Jenom bodrý ředitel školy (Robert Pugh) si roli Prospera upřímně užívá. Když školní sál lehne popelem, zdá se, že je to i konec divadla. Nepřízeň osudu nakonec všechny spojí dohromady a veškerou úzkost i vzrušení z toho, že stojí na kraji dospělosti, přetaví v emotivní a strhující hudební vyvrcholení…