Synopsis - 1193 av. J.-C., dans la Grèce antique, Hélène (Diane Kruger), reine de Sparte, rejoint la ville de Troie par amour pour Pâris (Orlando Bloom), prince de Troie. Ménélas (Brendan Gleeson), son époux, décide d'envahir la cité à qui il avait accordé la paix, afin de récupérer sa bien-aimée et sauver l'honneur de la famille. Il sollicite l'aide de son frère, Agamemnon (Brian Cox), roi de Mycènes et commandant de toute l'armée grecque, qui accepte, non sans y voir son propre intérêt : il veut prendre Troie et ainsi agrandir son empire. Les deux rois parviennent à convaincre Achille (Brad Pitt), grand guerrier réputé invincible de prendre part à la bataille pour sa gloire personnelle, malgré son mépris envers Agamemnon. Les rois et guerriers grecs venus de toutes les villes commencent alors le siège de Troie.