The long holiday weekend gave many of our favorite stars a chance to throw on their swimsuits, hit the beach, and spend time with family and friends! A bikini-clad Katie Holmes combined patriotism and a birthday to celebrate Tom Cruise's 49th in Miami, while Ashley Tisdale continued the two-piece fun in Malibu with pal Zac Efron. Jennifer Garner and Ben Affleck watched a parade in LA with their girls, Violet and Seraphina, as Kristen Stewart took off solo for a flight yesterday. There was lots more going on — click through to see what celebrities got up to!
See How the Stars Spent the July 4 Holiday!