Diane Kruger may have been one of Troy's main stars but that doesn't mean she liked the film. In fact she feels the big budget epic "sucked".

The stunning actress played Helen of Troy in the 2004 action epic alongside Brad Pitt, Orlando Bloom and Eric Bana. However, Kruger believes the film was a hindrance in getting future parts. She told Esquire magazine, "You can't tell whether or not I can act from Troy. It kind of sucked to be honest."

"I was just starting out and didn't want to play all the parts I was subsequently offered in these big movies. I had to get out."

Luckily for the actress she managed to land a part in the popular National Treasure films. "What counts in Hollywood is box office. It doesn't really matter what people think of you as an actor because, as long as you have been in a movie that has made money, you will always get another job," she added.