The Cruise brood is getting wet and wild!

Once-shy Katie Holmes flaunted her impressive bikini bod again while lounging by the pool in Miami Beach, Fla. on Sunday. Looking sexy in her two-piece, the 31-year-old star gave hubby Tom Cruise (clad in a shirt and fedora) a passionate kiss. See more pics of Tom and Katie in Miami Beach.

In another snapshot, Holmes and daughter Suri, 5, cooled off and played in the pool.

Holmes and her fashionable mini-me are hanging out in the hot, tropical state while Cruise, 48, continues shooting Rock of Ages with other A-listers like Julianne Hough, Catherine Zeta-Jones, Russell Brand, Alec Baldwin, Malin Akerman and Mary J. Blige.