Cameron Diaz`s struggles to resist junk food

ANI| Last Updated: Jan 24, 2014, 16:53 PM IST

Washington: Cameron Diaz has revealed that she still struggles not to eat junk food.

The 41-year-old American actress claimed that she has to force herself to drive past fast food restaurants every day, Contactmusic reported.

The ` Knight and Day` star recently released ` The Body Book` in a bid to help educate young girls about exercise and nutrition .