What can I say? Jon Favreau can never disappoint. Whether he's funny as an actor or artistic as a director. He's a master of his craft and definitely found his niche. He's an amazing director, with an uncanny ability to cameo in his own movies as a great comic relief.

Robert Downey Jr., is an actor I've been watching for years. From being sweet and hilarious in Heart and Souls, to sarcastic and witty with an edge of drama in Kiss Kiss Bang Bang to perfecting his ability in playing Tony Stark. Robert is versatile and can go beyond some of the other great actors.

Gwyneth Paltrow is the perfect female to play Pepper Potts, as seen in the first film. She's funny, she's brainy, and she's sexy. She's got a beautiful face to look at and a sweet voice to hear. Her character, Pepper, takes a backseat for screen time to make room for others, but she still plays a prominent role in Iron Man's future.

Samuel L. Jackson, gets a small cameo and Scarlett Johansson joins the cast as a really sexy, seductive, ass-kicking seductress who bounds to keep both Tony Stark and audiences on their toes. Don Cheadle comes along as well to play sidekick and Mickey Rourke is chilling and terrifying as villain Ivan Vanko.

There's mind blowing special effects, triple the intense action sequences and give just the perfect amount of comic relief and you've got a sequel that does ten times better than the original. It's not surprising. Iron Man, wasn't bad by any means, but it just feels inferior to this. I can't imagine how it will seem when the third chapter is unveiled.

Strap yourself in for a roller coaster ride of a lifetime. It's fun, it's dark, it's full of surprise and it's action packed. It's a great film for everyone. Grab grandma, grab your friends and let's go see Iron Man 2!