Tom Cruise and Katie HolmesTom Cruise and Katie HolmesIf your fiance is worth mega-bucks, then you'd expect to be a little spoilt on your special day.

And so it was for Katie Holmes on her recent 27th birthday.

The future Mrs Cruise had not just one but three birthday celebrations - thanks to her uber-generous man.

First off, three days before Katie's big day, Tom threw a surprise party for the pregnant Batman Begins star at New York toy store FAO Schwartz.

Not bad.

The second birthday treat, two nights before the big day, included a night out on the razz with fellow Hollywood heavyweights Will Smith and his wife Jada Pinkett Smith.

They all went to a swanky restaurant in Miami Beach, Florida.

Tom, Katie and Will SmithTom, Katie and Will SmithAfter the meal, the foursome went to a club, before going on a sightseeing drive along the city's Ocean Drive.

Pretty top drawer.

Then came Katie's real birthday - which they spent in Florida together... probably popping their feet up after all the excitement.