Rose Byrne doesn't think there are many ''good'' roles for women.

The 'Bridesmaids' actress admits she often feels ''frustrated'' by the parts she is offered but is glad she has persevered because she is finally getting offered leading roles.

She said: ''I want to keep working as much as I can and take advantage of the opportunities that have opened up to me.

''I've spent a lot of time dealing with the reality that good roles are often very hard to find for women - sometimes I've found it frustrating to be offered the wife or the mother or girlfriend rather than the character that drives the story forward.

''I'm glad to be finally getting to do those roles. It's worth the wait if you get to do something you love.''

The 35-year-old actress only became a household name a few years ago and thinks it is her own fault because she didn't have very high expectations of what she could achieve.

She told HELLO! magazine: ''It's been partly my own fault. Early in my career I constantly underestimated myself.

''I think it's a very Australian characteristic that God forbid we take ourselves too seriously or allow ourselves to feel too important.

''But excessive humility is not going to take you very far in this business.

''I had to learn to have more confidence in myself and be proud of what I do. Now I feel I'm ready to take on anything.''