Actress Brie Larson says she "didn't feel pretty enough" to pursue leading roles.
The 27-year-old always thought that she would end up playing supporting roles, reports dailymail.co.uk.
"I just didn't feel confident in myself, I didn't feel pretty enough. I thought I'd be a supporting character my whole life and I was struggling with the idea of being the star," Larson told The Edit magazine.
In the beginning of her career, Larson had small roles as a teenager in the 2004 movies "13 Going On 30" and "Sleepover". She then had supporting roles in "Greenberg", "Scott Pilgrim Vs. The World" and "21 Jump Street".
Larson, who won an Oscar for her role in "Room", said she has experienced sexism in Hollywood.
"I've been on sets where I didn't feel safe, I've felt objectified. But as I'm getting older I'm realising that I can value myself, I'm allowed to," she said.