Katie Holmes Smiles for Candid Cameras!
Katie Holmes shows off a rare smile as she leaves her apartment to go to a performance of All My Sons in New York City on Tuesday.
The 29-year-old actress also took daughter Suri back to her apartment today.
Husband Tom Cruise and Katie celebrate their two year anniversary today! The pair got married in Italy two years ago.
HAPPY ANNIVERSARY TOM AND KATIE!
10+ pictures of Katie Holmes smiling wide for candid cameras…