Bad teacher

Rise and shine Cameron Diaz fans
Cameron Diaz, Jason Segel, Justin Timberlake and Lucy Punch
Directed by Jake Kasdan

Because Cameron Diaz is less afraid to look stupid, unsympathetic or even unattractive than other models-turned-actresses, she often comes across as more intelligent than she perhaps is. With her unfailingly fit torso, blonde cheerleader bangs and hip-shaking runway walk, she can play the ditzy floozie in her sleep, but she also has sparkling, curious eyes that convey real hurt, like a ... more >

The Green Hornet

Michel Gondry is back in full effect
With Seth Rogen, Jay Chou, Christoph Waltz and Cameron Diaz
Directed by Michel Gondry

When small children lay their head on the pillow each night, do they dream of running into a phone booth to change into Seth Rogen? A more popular figure in raunchy comedies than little boys’ daydreams, Rogen is one of the least-likely Hollywood stars to play a superhero. Nevertheless, that’s what we get in "The Green Hornet," played by Rogen as his typical directionless man-child. Accompanied by ... more >


Nobody follows them or he will kill himself and then her!
Tom Cruise, Cameron Diaz and Peter Sarsgaard
Directed by James Mangold

It’s been a summer where the law of diminishing returns continues to apply and such is the case with director James Mangold’s “Night and Day.” Here is a movie that stars Tom Cruise and Cameron Diaz and gets off to a high flying start, only to glide on action and star charisma the rest of the way. It’s pleasant and entertaining, but it’s also another movie that doesn’t try too hard. Cruise is ... more >


Forever after.
Mike Myers and Cameron Diaz
Directed by Mike Mitchell

Another summer, another "Shrek." This time Shrek (Mike Myers) is unhappy with the monotony of marriage and fatherhood and goes to Rumpelstiltskin (Walt Dohrn), who promises to magically give Shrek a day in his old ogre lifestyle if Shrek willingly gives up a day in his childhood. What Shrek doesn't know is that Rumpel has been after the throne to Far Far Away ever since Fiona (Cameron Diaz) ... more >