Jessica Alba in a scene from Sin City: A Dame to Kill For. Photo / AP
Jessica Alba in a scene from Sin City: A Dame to Kill For. Photo / AP
Jessica Alba regrets not going to college.
The Sin City 2: A Dame to Kill For actress admits she was "always kind of insecure" when she was younger and never felt smart because she didn't finish her education.
The 33-year-old star, who has daughters, Haven, three, and Honor, six, withhusband Cash Warren, said: "I was always also insecure about not going to college and I always felt I wasn't smart enough.
"My teens and my 20s I just wasn't sure of myself and I was always kind of insecure and I always felt I needed to apologise for myself."
The brunette beauty credits her family and getting older for helping her to become more confident.
The Fantastic Four actress, whose eco-friendly brand The Honest Company was recently valued at almost $1 billion, told The Meredith Vieira Show: "After I became, first of all 30 and being a mom of two I just sort of came into myself as a woman and now I have a company."
She added: "I feel better now especially after 30, it's crazy what happens."
Jessica previously insisted she is too independent to be a stay-at-home mother and wants to set an example for her children.