Katherine Heigl with her husband, Josh Kelley

4 of 6
Now that she's gracing the covers of magazines, taking home major awards and becoming a red carpet regular, Katherine seems more glamorous than ever. What is her secret? "I got my teeth straightened," she says. "I swear it's changed everything!"

Other than that, Katherine says she's still the same girl...though she did lose a few pounds for her wedding day. "I've never been so paranoid about my weight in my life," she says. "There's something about a wedding dress. I never felt that way on the red carpet. I wear my Spanx, and I want to look my best, and I do what I've got to do, but for some reason that dress just freaked me out."

Katherine married her real-life leading man, singer Josh Kelley, on December 23, 2007. "He's a phenomenal, phenomenal man. I've never met a man like him, and I don't know if I ever will again, " she says. "He's unbelievably fun, he loves everybody and everybody loves him. He is charming beyond belief, he is sexy and talented. But he's so kind and he's so compassionate. He's so easy with me—and I'm not perfect."

Before the wedding, Katherine says she and Josh made the decision not to live together until after exchanging vows. Though, with Josh's touring schedule and her busy film and television career, the married pair still doesn't get to spend as much time together as they'd like. "He and I had never, until about November of this year, spent more than two weeks at a time together," she says.

"I'm looking forward to that day where we have, like, a month just not working, just to hang out and get sick of each other," Katherine jokes. "That would be great."