Katherine Heigl has a winning smile and stunning California blonde good looks, but she says she’s got sharp edges that will probably never get he elected as America’s Sweetheart. But she could be her sassy step-sister.

“I’ve never really been America’s sweetheart… I had ’em for a second thinking maybe I was,” she says in the latest issue of Elle Magazine.

“And then I opened my mouth, and it was very clear I wasn’t. There’s so much of my mother’s caustic, sarcastic, irreverent take on things. But I also love and embrace it,” she says.

Check out Katherine’s photos; click to enlarge.

“I look at some of what I had to say, and I’m like, Oh my God, I would tell myself to shut up, too.'”

Despite her outspokenness, Heigl says she shares a basic insecurity that so many women feel.

“I think it’s a female thing,” she says. ‘I’m just that a**hole who really wants everyone to like me, and it’s a ridiculous goal and it’s an impossible goal.

“But I think if I keep pushing forward and showing myself through and through, they will see me again for what I really am and what has been sort of spun about me.”

Heigl, 33, is best known for her role as Dr. Izzie Stevens on ABC’s Grey’s Anatomy. She starred on the show from 2005 until last year.

She’s increasingly focused on acting on the big screen and counts on her resume roles in such film as “Knocked Up,” “27 Dresses,” “Killers” and “Life As We Know It,” on which she also served as executive producer.

She’ll appear next in the ensemble film “New Year’s Eve,” which charts the course of several relationships during the stressful holiday.

Heigl plays Laura Carrington, a caterer forced to work on Dec 31. Her on-screen love is rocker Jon Bon Jovi.

“Yes, I made out with him. It’s always so nerve wracking. There’s all the giggles,” she says. “He’s just a gem. One of the nicest guys ever.”

Check out her photos above!