What might have been

Rating: 4/10 (6 January 2012)

There is nothing really redeeming about this film. One has a hint it might have developed into something if it had decent writers. Justin Timberlake must have taken this role either to goof on himself or he just lost a bet. Cameron Diaz might have been hoping for a career reviving There's Something About Mary but there's no magic here. Her character vacillates between caricature and honesty. I know that sounds paradoxical but watch the scene between Garrett Tiara (Matthew Evans) and Elizabeth Halsey (Diaz) while they are on the school trip. The only thing that makes you root for her is the ongoing battle between her (Diaz) and Amy Squirrel (Lucy Punch).