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, with husband 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.