Todo vale en el amor y la guerra, y bien lo sabe el príncipe Paris de Troya (Orlando Bloom) que, al enamorarse y raptar a la bella y joven Helena, reina de Esparta, enciende la mecha de un conflicto. Nadie ha conseguido franquear los muros de Troya y el asedio de los espartanos para recuperar a su reina llega a durar más de 10 años. Cuando parece que ya todo estaba perdido tras tanto tiempo, Aquiles (Brad Pitt), el guerrero griego más poderoso, idea una estrategia para conseguir traspasar los muros.