Katherine Heigl sizzles as she attends the New York premiere of her latest film, "One for the Money."