Admit it -- except for all the scenes where Cameron Diaz is screaming and running around in circles, the commercials for Knight and Day make it look like a fun movie. And, except for those scenes, it is. The story has some logic holes, and the romance feels a little forced, but the action is pretty spectacular (if largely comedic), the supporting cast is fun, and Tom Cruise plays a goofy, likable character the likes of which we haven't seen since A Few Good Men. As long as you don't mind Cameron Diaz, and don't let a little couch-jumping affect your enjoyment of the Cruise, it's a fluffy, lightweight romance with a body count.
It's summertime, which means parents need to find stuff for their kids to do, which means they're taking them to a lot of movies. That's why we can expect to see Toy Story 3 in the Top Ten for a looong time, given that it's getting even better reviews than How to Train Your Dragon, which also stuck around for a while a couple of months back. This weekend the film landed the #7 spot on the list of highest second-weekend grosses of all time with $59 million, and became the fifth-highest grossing movie of the year. I certainly don't envy the upcoming supervillain cartoon Despicable Me having to meet a bar that's been set so high.