Hollywood star Kate Beckinsale is so embarrassed by her "mis-shapen" body, she often refuses to leave her house.

The Aviator actress once hoped her glamorous career would help her shake off deep insecurities, but admits she still struggles to love herself.

The 32-year-old says, "It feels like I have somehow managed to cover up the mis-shapen strange child for an evening and fool everybody.

"But I have days when I feel great, and I have days when my a**e won't fit in my jeans and I won't leave the house.

"I guess when you become an actress you hope those fat a**e days will go away, but of course they don't."

Of the raunchy latex catsuit she wears in new movie Underworld: EVOLUTION she adds, "You forget you're wearing it after a while, but other people sure don't."