Katie Holmes is 32 years old. That's just nuts.
The actress (who marked the milestone Saturday) has been married to Tom Cruise for what seems like forever. Suri Cruise will be FIVE in April. Time flies.
Like her fellow birthday girl Christina Aguilera, Katie has been famous for so long, it's impressive how she keeps on shining and stays on an even keel.
Here's wishing her many more years of happiness. Now, a tribute of some of the best Katie Holmes pictures in recent years in honor of the big 3-2 ...