Katherine Heigl will be wearing invisible braces on her teeth when she weds fiance Josh Kelley on Sunday (23Dec07), in a desperate bid to fix her crooked teeth. The Knocked Up star is trying a new simple-to-use straightening system in a bid to start married life with a perfect smile. She says, "I've had crooked teeth my whole life pretty much and I only started caring about it when I was gonna get married: 'I want my teeth straight for my wedding photos.'"