You're reading

Cameron Diaz turns 46 on special anniversary: Relive her best film roles!

1/6