Der thrakische Sklave Spartacus (Goran Visnjic) wird gezwungen, als Gladiator zur Belustigung des römischen Volkes zu kämpfen. Immer wieder muss er mitansehen, wie Sklaven gedemütigt, gefoltert oder ohne Grund hingerichtet werden. Entzürnt zettelt Spartacus einen Aufstand an, um das korrupte römische System in die Knie zu zwingen.