Conor aime Claire, fille de son ennemi, le chef celte Gar. Mari de la reine Diana, Gar est sous l'emprise d'un mystérieux magicien romain : Cassius Longinus, âgé de quatre siècles, dont Diana est, en fait, la maîtresse. Gar massacre la famille de Conor pendant la fête de mariage de son frère. Il tue même sa fille Claire, lorsqu'il la surprend dans les bras de Conor. Mais Gar est lui-même assassiné par sa femme et l'amant de celle-ci. A la suite de quoi Conor décide de joindre les forces de son peuple à celles des autres Irlandais qui souhaitent secouer le joug romain.