"Before my first film, the casting director asked me to lose some weight, saying, 'On screen you're going to look much fatter.'
"I started drinking soups and then I was like, 'I can't do it, I can't go on a diet'. It's hell, it makes you very depressed - food is so important to me.
I couldn't go on," she said. Longoria said she would not undergo cosmetic surgery to improve how she felt about herself.
"It's not all about physique and how beautiful you look. In this business actors who have Botox or surgery make you very aware of age.
It's awful. In Los Angeles, I feel like the ugly duckling, like I'm from Venus or something."
Birthday special: 14 Bollywood actors who made it big on TV
Photos: Vaani Kapoor, Poonam Pandey, Sana Khan at fashion event
Photos: Rishi Kapoor, wife Neetu, daughter Riddhima at book launch
Photos: Sunny Leone, Shraddha Kapoor, Shriya Saran at Mumbai airport
How Angelic! 10 stunning pics of birthday girl Angelique Kerber