Elokuva sijoittuu 1100-luvun Jerusalemiin suurten ristiretkien aikaan. nuori Balian (Bloom) saapuu Jerusalemiin täyttämään isälleen antamansa lupauksen suojella kaupungin asukkaita. Jerusalemissa kuningas Balduin IV:n ja saraseenijohtaja Saladin välillä vallitsee hauras aselepo, joka on kuitenkin päättymässä.