En 2004, con 19 años de edad, consiguió el papel de Patroclo, el primo de Aquiles, en la película "Troya" (2004), trabajando junto a actores de la talla de Brad Pitt, Eric Bana, Orlando Bloom y Sean Bean.