Fans had been waiting for hours in the rain to catch a glimpse of the happy couple as Tom Cruise tied the knot with Katie Holmes. It was a fairytale setting in Bracciano, just north of Rome. A galaxy of famous guests witnessed the exchange of vows: Jenifer Lopez, John Travolta, Brooke Shields, although David Beckham couldn’t make the ceremony as he had to play football.
Some fans were left a little disappointed though not to see much of the newlyweds as they whizzed past in their wedding carriages. “I guess it’s understandable, after all it’s their wedding but they could have made a little appearance,” lamented one young girl. “Hey Tommy, come to the window so we can all come home and get some sleep!” shouted another from the crowd. With costumes designed by Armani and music from Andrea Bocelli, all at an estimated total cost of around 2 million euros, it was surely a day neither the bride nor the groom will ever forget.