Here's a riddle: What do you get when you take one of Hollywood's most buxom blond actresses, give her a gun, and put her next to Ashton Kutcher? No, the answer isn't a taping of Punk'd gone wrong. We are, of course, talking about Killers, the new comedy starring Katherine Heigl as a swooning, innocent girl who unknowingly marries a covert CIA agent (Kutcher). OK, not everybody loves Mr. Demi Moore, but we're certainly excited by the thought of a gun-toting Katherine Heigl getting to work out her trigger finger. And it's not the first time she's been bangin' either! Go back in time with Complex and check out all of Katherine Heigl's hottest roles...