Back in Action' may be Cameron Diaz's return to the screen after a decade, but critics agree that she should have waited for ...