Eva Mendes thanks her "hairy beast" dad for giving her good hair.

The 'Last Night' actress said while it took her time to grow to love her looks, she's never had any complaints about her long brunette hair.

The 37-year-old star told TV show Access Hollywood Live: "I have good hair. My dad's a hairy beast and I have to thank him for that.

"I have to thank him because I don't need extensions and stuff.

"I used to hate my mouth. And my teeth were just big and my mouth was big.

"But about 15 years ago, I really started accepting all the things about myself that I didn't like growing up."

Eva has famously said she is against the idea of marriage, which she feels is "archaic", but does believe in true love, and one day hopes she will also become a mother.

She added: "Babies? Possibly. I don't know — I haven't gotten The Feeling yet.

"I don't do anything if I don't feel it – that's the one thing about me. When and if I feel it, I will do it!"