Godina je 1926. i Newt Scamander upravo je dovršio svoje dugačko putovanje po svijetu kako bi pronašao i dokumentirao nevjerojatan raspon čarbonih stvorenja. Došavši u New York kako bi se nakratko odmorio, on je možda mogao doći i otići bez ikakvog incidenta… da se na njegovom putu nisu našli No-Maj zvani Jacob, zaboravljeni čarobni kovčeg, te bijeg nekih od Newtovih čarobnih zvijeri, koji bi mogao označiti veliku opasnost kako za svijet čarobnjaka, tako i No-Maja.

Godina je 480. prije Krista. Moćni perzijski car Kserkso I. (D. Farrar) okupio je dotad najveću poznatu vojsku kako bi ostvario neostvarene snove njegova oca Darija i napokon osvojio Grčku. Grčke državice teško postižu konsenzus, no kralj Sparte Leonida (R. Egan) i atenski političar Temistoklo (R. Richardson) shvaćaju kako se Perzijancima mogu suprotstaviti jedino ujedinjeni. Temistoklo prepusti Sparti upravljanje moćnom atenskom mornaricom, a Leonida okupi najbolje ljude, kako bi Perzijance zaustavili u uskom Termopilskom klancu. Kratkovidni spartanski moćnici ne žele dati Leonidi svu vojsku prije okončanja važnog religijskog festivala, pa hrabri Leonida mora braniti Grčku sa svega 300 najodanijih Spartanaca.

Alex (Winslow Fegley) je kreativan dječak koji uživa u pisanju strašnih priča. Nakon što ga radi toga proglase čudnim i odbace, on odluči kako više nikada neće pisati. Tada ga zla vještica (Krysten Ritter) zarobi u njenom magičnom stanu u New Yorku i zahtjeva od njega da joj svake večeri ispriča jednu priču ako želi ostati živ.Zarobljen unutra s Lenore, vještičinom zlobnom mačkom koja prati svaki njegov pokret, Alex upoznaje Yasmin (Lidya Jewett), također zarobljenicu, koja je naučila kako preživjeti sve zlobne vještičje podvale. S Yasmininom pomoći Alex će morati naučiti kako prihvatiti ono što ga čini jedinstvenim i pomoću toga iznova ispisati svoju sudbinu i osloboditi ih.