Treating her man to a surprise celebration in his honor, Katie Holmes organized a 49th birthday bash for Tom Cruise in Miami, FL on Sunday (July 4).
The "Mad Money" actress threw the fete at the Soho Beach House Miami Hotel, with his three children, Suri, Isabelle and Connor all in attendance.
With a total of 40 loved ones on the exclusive guest list, partygoers were treated to a delectable Italian meal with chocolate cake served as dessert.
Clearly in a jovial mood, Katie is said to have been dancing to a little Caribbean music when she arrived while Tom sat at a table as he watched daughter Suri play with a beach ball with her face covered in decorative paint.
As previously reported by GossipCenter, the power couple and their kiddies just flew into the sunshine state the previous day from Los Angeles - where Katie premiered her new movie "Don't Be Afraid of the Dark".
Enjoy the pictures from Tom Cruise's Miami birthday party (July 3).