Młoda czarownica, Nimue (Katherine Langford) musi ukrywać swoje umiejętności w obawie przed prześladowaniami. Umierająca matka prosi dziewczynę o dostarczenie starożytnego miecza Merlinowi (Gustaf Skarsgård). Nimue wyrusza w niebezpieczną podróż w towarzystwie młodego Artura (Devon Terrell). W trakcie wyprawy, staje się symbolem odwagi i buntu przeciwko nieobliczalnym Czerwonym Paladynom i bezwzględnemu królowi Utherowi (Sebastian Armesto).