Which actor played the Roman general Marcus Licinius Crassus in Stanley Kubrick’s Spartacus?
Answer
Laurence Olivier
Answer
Laurence Olivier
Laurence Olivier played the Roman general Marcus Licinius Crassus in Stanley Kubrick’s Spartacus.
Crassus is the powerful Roman commander who ultimately defeats the slave rebellion led by Kirk Douglas’s Spartacus. Olivier presents him as disciplined, ambitious, and politically calculating, making him the central force opposing the rebels.
The supporting cast included Jean Simmons as Varinia, Charles Laughton as Sempronius Gracchus, and Peter Ustinov as the slave owner Lentulus Batiatus. Ustinov won the Academy Award for Best Supporting Actor for his performance.
Olivier’s character is based on the historical Marcus Licinius Crassus, a wealthy Roman politician and military leader. The film dramatizes the Third Servile War but takes substantial artistic liberties with dialogue, chronology, and personal relationships. The famous “I am Spartacus” sequence is a cinematic invention rather than a documented ancient event.
Source: Wikipedia · fact-checked Sept. 2026