Hollywood stars Jim Carrey and Jennifer Lopez were among the first guests to arrive in Italy for the wedding of Tom Cruise and Katie Holmes this weekend.
Actor Carrey seemed relaxed on arrival at Rome's Ciampino airport
Other guests spotted at Rome's Ciampino airport were actresses Jada Pinkett Smith and Brooke Shields.
Cruise, 44, and Holmes, 27, made their first public outing together in Italy on Wednesday at Rome's City Hall.
The marriage is widely expected to take place at the 15th century Castello Odescalchi near the Italian capital.
Holmes' parents were also seen arriving at the airport.
"We are very excited for Tom and Katie," Martin Holmes told Sky Italia television.
Cruise and Holmes did not manage to evade photographers in Rome
Holmes and Cruise have been engaged since June 2005. They have a 7-month-old daughter Suri.
Cruise also has two other children whom he adopted with ex-wife Nicole Kidman.
The world's media has been descending on Italy for the wedding.
Residents with views of the castle in the town of Bracciano, 25 miles (40km) north-west of Rome, have been making the most of their time in the spotlight.
One private terrace overlooking the likely route into the castle and the internal car park was offered to a TV news agency for 100,000 euros (£68,000).
The Bracciano City Hall is renting windows of a nearby building, which has a view of the castle entrance, for 1,000 euros (£680) each.
Meanwhile, Cruise will play a US senator in his first film since Mission: Impossible III, according to reports.
He will star with Meryl Streep and Robert Redford in Lions for Lambs, a drama set in Afghanistan, according to the Hollywood Reporter.