Fireworks weren't the only things exploding this weekend, as Michael Bay's latest disaster trundled into theaters and connected big-time. Meanwhile, two oldsters sputtered out and three youngsters fared just OK.
On this final weekend of June, you are given the choice of taking the kids with you to see a movie about talking cars, or leaving them at home to fend for themselves and seeing Cameron Diaz swear a lot.
It wasn't supposed to come out for two weeks, but it's here! And by "it," I mean the teaser trailer for Cars 2, Disney-Pixar's sequel to the 2006 hit (set to be released on July 24, 2011). Watch inside.