Prinz Paris (Orlando Bloom) klaut die wunderschöne Helena (Diane Kruger) von ihrem Gemahl, dem König von Sparta. Der will sie wiederhaben, die Griechen – unter ihnen der Held Achilles (Brad Pitt), der mit der Ferse – belagern Troja, das von Agamemnon (Brian Cox) verteidigt wird. Und dann ist da noch die Sache mit dem Pferd.
Die Geschichte gibt’s schon bei Homer zu lesen, all die Computerzeichentrickeffekte sind neu.