Máximo, General de las Legiones Romanas, es querido por todos, incluso por el César, Marco Aurelio, que antes de morir le elige a él como sucesor dejando de lado a su propio hijo, Cómodo. Cómodo movido por el odio prepara una conspiración contra Máximo, le condena a él y su familia a muerte. Máximo intentará salvar a su mujer y su hijo pero cuando llega es demasiado tarde, Cómodo se le ha adelantado. Máximo volverá a Roma como gladiador en busca de venganza.
En el año 180, el Imperio Romano domina todo el mundo conocido. Tras una gran victoria sobre los bárbaros del norte, el anciano emperador Marco Aurelio (Richard Harris) decide transferir el poder a Máximo (Russell Crowe), bravo general de sus ejércitos y hombre de inquebrantable lealtad al imperio. Pero su hijo Cómodo (Joaquin Phoenix), que aspiraba al trono, no lo acepta y trata de asesinar a Máximo.