Actress Jessica Alba thinks she's fat and ugly and can't understand why men are attracted to her.
Jessica Alba thinks she's ugly