Best & worst

Cameron Diaz's best and worst movie roles ranked