Advertisement

Cameron Diaz’s most memorable movie roles

To celebrate Cameron turning 43, we took a look at her top 10 stand-out films.