La ville de Syracuse est dans une situation difficile, prise entre Rome et Carthage. Le roi Hiéron fait appel à Archimède, un jeune savant, pour organiser la défense de la cité. Ce dernier doit s'arracher à son amour pour la danseuse Diane qui se rend à Rome pour épouser le consul Marcellus.
Lorsqu'un navire transportant la fille du gouverneur de Rhodes et des documents secrets est capturé par le pirate méditerranéen Dragut, le gouverneur charge le capitaine Diego de les récupérer avant de les vendre au sultan Selim.