Katie Holmes slipped on a bikini for a day at the beach in Miami Saturday afternoon. She had Suri by her side for the sandy trip, and the mother-daughter duo hung out on their towels and splashed around in the ocean. Suri wore a sundress over her bathing suit to get in the water while Katie opted to cover her bikini bottoms with shorts. Katie and Suri are back in Florida where Tom Cruise is filming Rock of Ages. He's been on set with costars Julianne Hough and Russell Brand, and we just got the first glimpse of Tom Cruise in his Rock of Ages character — he's sporting some serious abs in the still! Tom has more than just his fit physique to celebrate since tomorrow is also Father's Day, and he's just one of many hot Hollywood dads that will be the center of attention during the holiday.