It seems as if the producers of the upcoming ‘G.I. Joe: Retaliation’ have really listened to the fan outcry after the first G.I. Joe movie ‘The Rise of Cobra’. While I thoroughly enjoyed the first flick, many fans claimed it was too cheesy and strayed too far from the original characters and stories from the comic books and cartoon series that they all grew up with.

Despite the hatred for the first film, I have heard almost nothing but positive word of mouth on the upcoming sequel. Gone are the lamer characters (Ripcord, I’m looking at you.) and the sci-fi accelerator suits that so many fans decried. Replacing them are new characters Roadblock and General Joe Colton played by action movie legends Dwayne “The Rock” Johnson and Bruce Willis respectively. But I think what makes this film look so much better is that the villains have been given an overhaul as well. Cobra is now a force to be reckoned with and Cobra Commander has been upgraded from a frail scientist with a greasy toupee into a leather-bound mirror-faced badass right out of your childhood nightmares. Plus… Snake Eyes’ mask doesn’t have that weird mouth thing.

Not counting the online teaser, most fans got their first good look at the movie during this year’s Super Bowl. Since then, we’ve had quite a few trailers and TV spots. Mere days ago, we got a look at some of the theatrical character posters.

But all of what we’ve seen so far pales in comparison to the awesome trailer that was released on the Machinima YouTube page last night. This new spot proves that ‘Retaliation’ director Jon Chu (‘Step Up 2’) and screenwriters Rhett Reese and Paul Wernick (both of ‘Zombieland’ fame) have possibly made the G.I. Joe movie to end all G.I. Joe movies… but hopefully not because, if it’s as good as this trailer looks, fans are sure to want more!

But enough gushing from me. Check this bad boy out!

‘G.I. Joe: Retaliation’, directed by Jon Chu, and starring Dwayne Johnson, Bruce Willis, Channing Tatum, Ray Park, Byung-hun Lee, Adrianne Palicki, Ray Stevenson, and Arnold Vosloo hits theaters in 2D and 3D on June 29, 2012.