Tom Cruise and Katie Holmes' wedding photographer reveals what it was REALLY like to shoot the event 'of the century' - and whether the bride and groom were truly in love
The celebrity couple tied the knot at Odescalchi Castle in Bracciano, Italy, in November 2006 in front of a star-studded guest list. There to capture their nuptials on camera was Robert Evans.