Tom Cruise and Katie Holmes kicked off their Fourth of July weekend by hitting LA's Westfield Mall with Suri. The girls got in some last-minute shopping before Tom's 48th birthday on Saturday — we celebrated Tom's milestone by looking back at his long career! Tom and Katie have spent Independence Days past at their place in Telluride with patriotic Suri, but it looks like they stuck around California this time. Katie was able to join Tom on his special day despite working on her new series in Canada in character as Jackie Kennedy.