Katherine Heigl Shows Off Slim Bod in Sexy Red Gown

Us Weekly
Katherine Heigl Shows Off Slim Bod in Sexy Red Gown

View photo

Katherine Heigl Shows Off Slim Bod in Sexy Red Gown

She plays a tough-talking, gun-slinging Jersey girl in One for the Money, but at the flick's New York City premiere on Tuesday, Katherine Heigl was every bit the Hollywood glamour girl.

The 33-year-old actress posed in a tight-fitting red Herve L. Leroux dress with Jimmy Choo heels and stunning Sethi Couture earrings.

PHOTOS: Katherine's adorable daughter Naleigh and more celeb tots

Heigl, who wore a curly brown wig to play Stephanie Plum in the movie, styled her blonde hair in a sophisticated updo and completed the look with classic red lips.

PHOTOS: Katherine's big-time hair makeover in 2011

Despite looking slimmer than ever on the red carpet, the star recently admitted that she used to feel set apart from other svelte A-listers.

"I was 20 pounds heavier and wanted to look like those girls with fantastically beautiful bodies like Jennifer Aniston or Jessica Alba, but I just couldn't lose the weight," Heigl told British Cosmopolitan.

PHOTOS: Most talked-about bodies of 2011

"It's only now that I realize how hard those girls work for their bodies, and what level of commitment they make to do that," she says. The yoga, personal training sessions and painstakingly planned meal plans that make Aniston and Alba's bods world-famous just aren't for her, she explains. "I'm too lazy and I like food and I like my free time too much to spend it working out!"

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly

View Comments