Спартак був рабом з самого народження. Бувши вправним і сильним хлопцем, він проходить навчання в школі гладіаторів, яка належить Лентулу Батіату. У цій школі молодих рабів готують для поєдинків, щоб розважити римську знать. Але Спартак абсолютно не схожий на інших гладіаторів, він мріє про свободу і хоче самостійно визначати своє життя. Йому вдається знайти багато друзів серед гладіаторів, всі ставляться до нього з повагою. Одного разу в школу Батіата прибуває консул Марк Красс, який просить влаштувати бій між двома парами гладіаторів. Смертельні двобої були заборонені, але Батіат йде на поступку Крассу.
Стенлі Кубрик взявся за постановку картини після того, як виконавець головної ролі Кірк Дуглас посварився з режисером Ентоні Манном. За словами Пітера Устінова, сцена на соляних копальнях була єдиною, яку встиг зняти Манн.
Від постановки відмовився Девід Лін, а Лоуренс Олів'є не захотів поєднувати акторські та режисерські функції.
Бувши співпродюсером фільму, Кірк Дуглас зумів наполягти на тому, щоб до роботи над картиною були залучені кінодраматург Далтон Трамбо та актор Пітер Брокко, які знаходилися в той час у «чорному списку».
Кубрику не був наданий контроль над сценарієм, який він вважав «дурним моралізаторством». З того часу Кубрик повністю контролював виробництво своїх картин.
Зі 167 днів, потрібних Кубрику для зйомок фільму, шість тижнів пішло на постановку масштабних бойових сцен, в яких 8500 статистів відтворювали битви між римськими військами та армією Спартака.
Від ролі Варінії відмовилися Інгрід Бергман, Жанна Моро, Ельза Мартінеллі і Джин Сіммонс. У результаті її повинна була зіграти Сабіна Бетманн, однак, коли Кубрик прийшов в проєкт, він звільнив цю актрису і знову запросив Сіммонс, яка цього разу прийняла його пропозицію.
Сценарист Далтон Трамбо хотів, щоб роль пірата була віддана Орсону Уеллсу. Але її в підсумку виконав Герберт Лом.
Щоб залучити зірок на ролі другого плану, Кірк Дуглас давав їм різні варіанти сценарію, в яких образи героїв виглядали найбільш переконливо.
У фільмі Спартак був рабом з народження. Насправді він служив у допоміжних військах римської армії, втік, але був спійманий і проданий в рабство. Про це було відомо Стенлі Кубрику, але він вважав такий сюжетний поворот недостатньо героїчним.
Юлій Цезар не командував гарнізоном Риму, і в принципі не міг командувати, оскільки на момент подій фільму в Римі просто не було гарнізону.
В реальності Красс не горів бажанням переслідувати армію Спартака. Вважається, що вирішальна битва почалася зі спроби рабів заманити римлян у пастку. Крім того, Красс фактично виграв битву поодинці — роль Помпея обмежилася знищенням 5000 втіклих з поля бою рабів.
Насправді Спартак був лише одним з керівників повсталих рабів, а не одноосібним лідером, як показано у фільмі.