German spies, using Freya (María Félix) as bait, convince neutral Spaniard Ulysses Ferragut to navigate a ship to put naval mines around British ports in the Mediterranean, telling him they would never fire on passenger ships. But one mine destroys the ship his son, Esteban, was on, killing him and many others. Searching for revenge, Ulises changes his mind and becomes a friend of the allies.
When U.S. troops take over Naples, Ulises chases the boss of the German spies, who is executed later. Freya begs for her life, but Ulises cannot forgive her, and she is executed too. Finally Ulises dies when his ship is bombed by the Luftwaffe.