Tom Cruise and Katie Holmes went swimming in Miami with Suri this afternoon. Tom Cruise was shirtless for the swim just like he was when he celebrated his 49th birthday with his family in South Beach at the beginning of the month. Katie and Suri joined Tom after returning from their travels. Earlier this week, she and Suri headed to Mexico, where Katie promoted Jack & Jill with Adam Sandler, and Katie was spotted back in LA a few days later. Tom didn't finish up his shirtless fun in the pool though, since he was later seen rocking out on the balcony of his hotel and waving to onlookers below. The scene was quite similar to Tom's most recent Rock of Ages still, which shows him sans shirt with a microphone in his Stacie Jaxx character. Tom's costar Julianne Hough had her own fun in the sun today as well when she was spotted poolside with boyfriend Ryan Seacrest and her brother Derek.