Jessica Alba has revealed that she feels she made some "very safe, boring" acting decisions as she was afraid of being criticised.

The star told Marie Claire: "I don't know if I was ever typecast, but I just made very safe, boring choices as an actor, and I take full responsibility for that."

She added: "It wasn't the roles. It was probably the way I translated them. I was afraid to be fearless and bold. I was young, I was afraid of being criticised, and I wanted to appease everyone."

The Sin City star also feels that there is a growing prominence of female actors in Hollywood: "It was harder when I was starting out. There's much more diversity now. There's a wider range of successful actresses and beauty.

"We didn't have Tina Fey and Amy Poehler starring in movies when I was starting out. Halle Berry wasn't an Oscar winner, and there was no Jennifer Lopez."