Lara Croft (Alicia Vikander) nem nyugszik bele apja eltűnésébe, ezért elindul utolsó tartózkodási helyére, egy veszedelmes szigetre az Ördög-tenger közepén.
Az Isztambulból Párizsba tartó luxusvonaton gyilkosság történik. A tizenhárom utas között van a gyilkos, és csak egyetlen ember van, aki megoldhatja a bűntényt.
Selene (Kate Beckinsale), az üldözött vámpír fel akarja kutatni Marcust (Tony Curran), a vámpírok királyát, hogy alkut kössön vele az életéért cserébe.
Hal Tara herceg holtan találja apját, Hebalon uralkodóját. A hercegnek menekülnie kell, hogy mentse az életét. Rabszolgának álcázva magát útnak indul, és útja során szembe kell szállnia sok, a múltját érintő, fájdalmas igazsággal, és szembe kell néznie a bizonytalan jövővel.
Maximus, a hatalmas római generális (Russell Crowe) a nép kedvence, és az idős uralkodó, Marcus Aurelius (Richard Harris) bizalmát is élvezi. Az összeesküvés áldozataként haldokló Marcus Aurelius őt teszi meg örökösévé hataloméhes fia, Commodus (Joaquin Phoenix) ellenében.