Po śmierci Marka Aureliusza nowym cesarzem zostaje jego syn Komodus. Okazuje się on tyranem, który gnębi swój lud bez opamiętania. Jeden z senatorów chcąc by na tronie zasiadł ktoś prawy, wyrusza za granicę odszukać bliźniaka Komodusa - Lucjusza Krassusa.
Szwed Peterson (Franco Nero) to cyniczny, pozbawiony skrupułów handlarz bronią - nie walczy dla "sprawy", woli wspierać stronę, która więcej zapłaci. Meksykanin Vasco (Tomas Milian) to zwykły chłop, który przypadkiem zostaje mianowany porucznikiem mającym zaprowadzić porządek w San...