Amber Heard expects to be typecast.

The 28-year-old star - who is dating Johnny Depp - believes women are either treated as sex objects or they play an ugly best friend in movies.

She told W magazine: ''As a woman, I usually have two options: Sex Object or the Best Friend Who Isn't Sexy. It's not creatively fulfilling to just be sexy. I did nothing to look the way I look. The genetic cards that anyone is dealt are not in their control, so to take pride in my looks would be a mistake. And besides, in L.A. there's always someone more beautiful!''

Heard was thrilled to find 2009's 'Zombieland' director Ruben Fleischer didn't expect her to play a sexy zombie but she was able to embrace a more gory look.

She added:''I remember getting a small part in the movie 'Zombieland'.

''I said to the director, 'Do I get to play a true zombie or am I a cleavage zombie?' I had this fear that he was going to want me to be a zombie in my underwear! He said, 'No--take it as far as you want.' I said, 'Get the vomit packs ready! I'm going to be ugly and gross!' ''