Katie Holmes made an appearance on Wednesday at the Ed Sullivan Theater in New York City for The Late Show With David Letterman.
The 32-year-old actress bundled up in a Holmes & Yang trench and an Inhabit scarf to promote her new movie, Jack and Jill.
Source PHOTO GALLERY: