Ecosse, VIe siècle. L'île de Bretagne est assaillie par les Saxons, les Gaëls et les Pictes. Après la mort du roi Guendoleu, tué lors d'une terrible bataille, son jeune barde Merlin se trouve plongé malgré lui dans un complot aux conséquences effroyables...