Home » Entertainment
Tom Cruise and Katie Holmes — Their wedding took place at the Odescalchi Castle near Rome hosted the famous acting powerhouses that cost $2 million