Tanto Brad Pitt como Eric Bana decidieron no usar dobles de riesgo para su épica batalla. En cambio, acordaron pagar una cuota por cada golpe accidental. Al finalizar el rodaje del enfrentamiento, Pitt pagó 750 dólares, mientras que Bana no pago nada.
La ciudad de Troya fue construida en la isla de Malta, en el Mediterrano, donde filmaron escenas de abril a junio de 2003. También se filmó en locaciones de Malta, la isla de Comino y Cabo San Lucas, México.
Wolfgang Petersen, director de la cinta, abandono las etapas iniciales de otro proyecto para realizar esta película. El otro proyecto era una versión de Batman vs Superman, la cual apenas empezaba a prepararse.
Antes de Petersen, los directores Christopher Nolan y Terry Gilliam recibieron ofertas para dirigir la cinta.
Antes de Diane Kruger, para el papel de Helena, las actrices Halle Berry, Keire Knightley, Kristen Kreuk, Connie Nielsen y Sophie Marceau fueron consideradas.
Segunda colaboración entre Eric Bana y Orlando Bloom, luego de trabajar juntos en la cinta La caída del halcón negro (2001)