Cameron Diaz is a Green Bikini Babe

Cameron Diaz flaunts her bikini body as she frolicks in the tropical Hawaiian waters on Tuesday (May 26). The 36-year-old actress recently opened up to Parade:

On not hating on men: “Men are wonderful. I don’t think my feeling about that is ever going to change. I’m never going to feel differently about men. I’m not a man-hater. It’s just not in my nature. I think guys are amazing. I love the dichotomy, the differences in men and women. I think it’s wonderful. It keeps things interesting. We can’t walk in each other’s shoes. We don’t know what it’s really like, but we certainly can make an effort to know each other a little bit better.”

On having ugly days: “Oh, s— yeah. I have them. I don’t declare myself as one of the most beautiful women in Hollywood. That’s other people’s label. I don’t think that self-deprecation is healthy for people. I think you should have a healthy relationship with yourself. And so we all have our ‘up’ days and we all have our ‘down’ days. But I’m not going to walk through this world hating myself because somebody else doesn’t think I’m pretty. All I can do is know how I feel about myself.”