Winona Ryder has said her youthful looks made finding work difficult in her thirties.

The 42-year-old actress rose to fame in the 1980s as a teen and she explained to Red magazine, "My early thirties were rough. I went through stuff that I would have gone through, and probably should have gone through much younger, but I spent my twenties working.

"Even when I was the right age for older roles, people thought of me as being younger. It was tough because I'd had so much success in my early twenties."

In the same interview Ryder also revealed that she wore a dress to the Oscars that cost her only $10, "Most of my wardrobe is vintage and I've worn dresses to the Oscars that I got for $10. At Sean Penn's last Haiti gala I wore this vintage dress that I'd worn to a film premier in 2005.

"I know that's kind of a no-no in the fashion world, but why wear something just once if you love it?"