Dirigida por Tarsem Singh (La Celda), Inmortales es la historia del mortal Teseo interpretado por Cavill que fue elegido por el dios griego Zeus (Luke Evans) para liderar la batalla contra el rey de Hyperion (Mickey Rourke), quien ha librado una guerra a través de toda la Grecia para encontrar un arma que espera ayudar a destruir a la humanidad.