New movies out today ... Cars 2 staring ... cars? ... and Bad Teacher staring Cameron Diaz Justin Timberlake and other real life people!

First off the one for the kiddos! Here's Cars 2 the trailer! (It's sequel-licious!)



Now Bad Santa... uhh ... I mean The Bad Teacher