Katie Holmes celebrated her 27th birthday with fiance Tom Cruise and pals Will Smith and Jada Pinkett Smith in Miami Beach, Florida on Friday night (16DEC05).

The celebrity foursome partied at a club before taking a late-night sightseeing drive along the city's Ocean Drive.

Cruise and Holmes stayed in Florida for Holmes' official birthday on Sunday (18DEC05).

Cruise also threw a surprise party for his pregnant fiancee last Thursday (15DEC05) at New York toy store FAO Schwartz.