Cameron Diaz is grateful for her 10-year hiatus from acting - but she's just as grateful to be back. "Oh my God, I loved it.