"I am in between that period - too old for girlfriend roles and way too young for grandma roles. It's a tough time." Cameron Diaz is struggling to land the film parts she once enjoyed in Hollywood.