Helen of Troy was not played by Sienna Miller, but by Sienna Guillory. Sienna Miller was in the hilarious, if short-lived in the States, British television comedy "Keen Eddie."
Sienna Guillory as Helen of Troy:
(Jude Law's still a moron!)