Tom Cruise celebrated his 49th birthday on Sunday with a surprise party thrown by wife Katie Holmes.
According to People, Katie threw Tom's soiree inside and on the rooftop of SoHo Beach House, a private members club and hotel located in Miami.
VIEW THE PHOTOS: Tom Cruise - Hollywood's Original 'Maverick'
More than three dozen of the star's friends were in attendance at the party, as were his three children, Suri, 5, Connor, 16, and Isabella, 18.
The guests enjoyed Italian food, shrimp, and for desert, a chocolate birthday cake, the mag reported.
VIEW THE PHOTOS: Tom Cruise & Katie Holmes
"Katie planned everything herself," a source told the publication.
U.S. & World
Her planning even included making the "RSVPs herself," the source said.
"She wanted to be sure everything was just right," the source added.
VIEW THE PHOTOS: The Born Identity: Uncover Celebs Real Names
Tom is currently filming the big screen version of the musical "Rock of Ages" in Florida.
The film will hit theaters on June 1, 2012.
VIEW THE PHOTOS: Top Ten Tom Cruise Movie Moments
Copyright 2011 by NBC Universal, Inc. All rights reserved.
This material may not be published, broadcast, rewritten or redistributed.
Related Content from AccessHollywood.com:
PLAY IT NOW: Access Extended: Katie Holmes' 'Don't Be Afraid Of The Dark' Premiere
PLAY IT NOW: T.G.I.F. - Did Michael Jackson's 'Thriller' Jacket Sell For $1.8 Million? (June 27, 2011)
More from Access: [ Tom Cruise Katie Holmes Movies ]