Actress Brooke Shields, center, arrives at the Odescalchi Castle in Bracciano, Italy, for the wedding of Tom Cruise and Katie Holmes Nov. 18, 2006.
Jennifer Lopez arrives at the Odescalchi Castle in Bracciano, Italy, for the wedding of Tom Cruise and Katie Holmes Nov. 18, 2006.
Actor Jim Carrey, right, and fiancee Jenny McCarthy arrive at the Odescalchi Castle in Bracciano, Italy, for the wedding of Tom Cruise and Katie Holmes Nov. 18, 2006.
Here is another shot of Jenny McCarthy and Jim Carrey arriving at the wedding of Katie Holmes and Tom Cruise.
Actor Will Smith arrives at the Odescalchi Castle in Bracciano, Italy, for the wedding of Tom Cruise and Katie Holmes Nov. 18, 2006.
Actress Jenna Elfman arrives at the Odescalchi Castle in Bracciano, Italy, for the wedding of Tom Cruise and Katie Holmes Nov. 18, 2006.
Marc Anthony and his wife, Jennifer Lopez, (not seen) arrive at the Odescalchi Castle in Bracciano, Italy, for the wedding of Tom Cruise and Katie Holmes Nov. 18, 2006.
Jennifer Lopez and Marc Anthony leave the Hassler Hotel in Rome on their way to the wedding of Katie Holmes and Tom Cruise Nov. 18, 2006.
Will Smith and his wife, actress Jada Pinkett Smith, leave the Hassler Hotel in Rome on their way to the wedding of Katie Holmes and Tom Cruise Nov. 18, 2006.
Actress Brooke Shields and her husband, writer Chris Henchy, leave the Hassler Hotel in Rome on their way to the wedding of Katie Holmes and Tom Cruise Nov. 18, 2006.
Victoria Beckham leaves the Hassler Hotel in Rome on her way to the wedding of Katie Holmes and Tom Cruise Nov. 18, 2006.
And here, Victoria Beckham shows the back of her gown as she leaves the Hassler Hotel in Rome on her way to the wedding of Katie Holmes and Tom Cruise Nov. 18, 2006.