Katherine Heigl looking glam as she visits The Late Show with David Letterman