A girl swears fealty to a princess she just met, and the show burns through that promise like fuel. The opening episodes build a war you actually care about, until a witch appears and the narrative fractures, chasing spectacle instead of stakes. The OST carries moments the story abandons, and by episode six you're watching something that wanted to be Code Geass but settled for pretty girls on flying guns.
A small Alpine nation faces an expanding empire. In an alternate 1940, with Europe already at war, Germania turns its far stronger army on the Principality of Eylstadt, and Princess Finé is captured by Germanian soldiers on her way to a vital meeting with Britannia. When a separate Germanian transport goes wrong, Izetta, the last living witch, breaks free. She recognizes the princess from her childhood and uses her power to move any object she touches to save her. Reunited with Finé, Izetta vows to defend Eylstadt, and the tiny country pins its hopes on her against the invader. The series is a wartime action drama built around a single witch set against a modern military power.
Streaming Izetta: The Last Witch legally, as of the last catalog refresh. Availability changes by region.
Crunchyroll