Happy Anniversary, TomKat!

It's hard to believe that it's been two years since Tom Cruise and Katie Holmes got married in Lake Bracciano, Italy, but we checked our calendars, and sure enough, the happy couple tied the knot on November 18, 2006! We've compiled some of our fave shots of Suri's parents over the past few years, and whether they're on the red carpet or going for walks in the park, they remind us that they are the ultimate Hollywood super couple. Think Tom and Katie are still as giddy as two newlyweds, or has parenthood mellowed them out?


















Katie Holmes was escorted home from her All My Sons rehearsal by her hubby Tom Cruise and her adorable daughter Suri last night. Think Tom's been giving her any pointers as she gets ready for her big Broadway debut? Hey, after seeing his dance moves in Tropic Thunder, we're sure he could teach Katie a thing or two!




