Quelques gags plus ou moins drôles, mais dans l'ensemble, ça vole pas super haut. Cameron Diaz est cohérente, mais Jason Segel fait du Jason Segel, et le personnage du boss d'Annie est largement sous exploité. Le début est bien amené mais la fin est foutrement bâclée.