There are many reasons why women love to hate Amber Heard.
She's got the looks, she's got the bod, she's got the mane. And she's even got the man!
You can put it down to sheer jealousy. After all, this 27-year-old Texan actress gets to snuggle up to Hollywood heart-throb Johnny Depp every night and always has perfectly-coiffed hair even when she's out and about running errands.
Heard - who plays a dominatrix-like CIA agent opposite Kevin Costner in the action thriller 3 Days To Kill, which is now showing in cinemas - is on the fast track to Hollywood's A-list, whether we like it or not.
She got Johnny to put a ring on it
Heard's bisexuality made news when she came out in 2010 at the 25th anniversary event of Glaad (the Gay and Lesbian Alliance Against Defamation), where she declared she was happily in love with Hawaiian photographer Tasya van Ree.
Who knew that two years later, Heard would jump ship and into the arms of her The Rum Diary co-star Johnny Depp, 50, who ditched Vanessa Paradis, his long-time partner and mother of their two teenage children, for the much younger blonde bombshell.
Depp popped the question after merely a year of dating Heard. Can anyone say homewrecker?