If the trailer is anything to go by, then Tony Stark (Robert Downey Jr.) is in for a tough ride in Iron Man 3, slated to open on May 3 next year.

“I've got a lot of apologies to make,” says a bloodied and beaten Stark at the start of the trailer. “I can't sleep, and when I do, I have nightmares."

The movie boasts yet another top notch cast. Downey Jr. and Paltrow are back, as is Don Cheadle as James Rhodes/War Machine, while Guy Pearce plays Aldrich Killian and the ageless Sir Ben Kingsley plays The Mandarin.

It is The Mandarin who delivers the most chilling line: "'Some people call me a terrorist, I consider myself a teacher. Lesson No. 1. Heroes? There is no such thing.”

Watch for yourself and tell us what you think.