Showing off their beach bodies, Katie Holmes and Tom Cruise were seen swimming in Miami, Florida .
The “Mad Money” mommy looked fabulous in a skimpy black two-piece bikini as she waded into the water with her shirtless “Mission: Impossible” hubby as they celebrated Tom’s 49th birthday.
As previously reported by GossipCenter, Katie treated Tom to quite the birthday bash, organizing a fabulous fete at the SoHo Beach House Miami Hotel.
Cruise’s three children Suri, Isabella, and Connor were all in attendance, as were 40 other guests who were all served a gourmet Italian meal with chocolate cake.