While promoting her new film "Bad Teacher," Cameron Diaz makes an appearance on Spain's "El Hormiguero" show, where she gets a little nutty, making some very funny faces. In her defense, the hosts of the show are puppets who are known to crack up their celeb guests. Plus, Kate Middleton sports three dresses in one day, and DJ Pauly D from "Jersey Shore" gets sued by DJ Paulie . . . the guy who has the name trademarked.