Cameron Diaz red dress set filming movie the other woman heels aston martin Lookin' good, Cammy D!

Cameron Diaz sizzled up the streets of N.Y.C. yesterday filming her upcoming flick The Other Woman, and we have a feeling we know what character she plays just based on looking at these photos!

The romantic revenge comedy also stars Kate Upton, Leslie Mann, and Nicki Minaj.

Speaking of romance, what's going on with the blonde beauty's love life these days? She seems so down-to-earth and cool, yet for some reason she can't seem to keep a guy! While her pals like Drew Barrymore are settling down and having babies, Miss Diaz could be farther from domestic bliss.

She has said before she doesn't know if she wants to get married, but we didn't actually believe her!