Happy 49th Birthday, Tom Cruise

Tom Cruise starred in Born on the Fourth of July.

In real life, he was born on the third, and yesterday, wife Katie Holmes surprised him with a surprise 49th birthday bash at Miami Beach’s SoHo Beach House.

Cruise’s three kids – Suri, with Katie, and Connor and Isabella, from his marriage to Nicole Kidman – were all there to celebrate, along with 40 close friends.

Tom, Kat

The bash took place on the roof and inside the private venue, where guests enjoyed pasta, shrimp and other Italian dishes, in addition to chocolate cake.

Tom Cruise is in Florida now filming Rock of Ages. He’s been a Hollywood rock star himself for almost three decades, with no signs of slowing down.

Here are some of THG’s favorite shots of this acting legend and lovable nut:

Valkyrie StarKate Holmes, Tom CruiseA Kiss For ConnorBest Tom Cruise PicTomKat on the Red CarpetTom and KatSuri, Tom, KatieNO WAY OUTCouch Jumping FunKelly McGillis, Tom CruiseMr. Tom CruiseTom SchmoozeLes Grossman Works ItYEAH! HAHAHAHA!God Bless Tom Cruise