David Letterman welcomed the beautiful Katie Holmes to The Late Show last night to read his Top Ten list. Ironically, it was Dave's birthday, too. What a great present!

Showing off her comedic side, Katie rocked the segment! Earlier in the day, Ms. Holmes and hubby Tom Cruise headed over to Magnolia Bakery for some goodies. After taping Letterman, the happy family enjoyed an Italian dinner at NYC's II Cantinori.

Way to balance it all, Katie!