Photos and VideosMore Photos and Videos
How does a TomKat celebrate a birthday? With a surprise party at a members-only hotel in Miami, of course.
Katie Holmes feted her Scientologist sweetie's 49th birthday Saturday night with a 40-person Italian dinner at the Soho Beach House in Miami, where Cruise is shooting the glam metal musical "Rock of Ages," the New York Post reported Sunday.
Katie wore a polka dot sundress and large diamond ring, Tom went for a white shirt and fedora, and their 5-year-old fashionista Suri sported a gray striped dress and gold sandals with thick heels, according to the Daily Mail.
Cruise's children with Nicole Kidman, Isabella and Connor, were in attendance, the Post reported. But sources said Jennifer Lopez and Marc Anthony and "Rock of Ages" director Adam Shankman weren't able to make it.
Before hosting the party, Holmes, 32, graced the red carpet of the Los Angeles Film Festival for the world premiere of her new horror movie "Don't Be Afraid of the Dark," according to PopEater. The Guillermo del Toro film hits theaters Aug. 26, IMDb says.