Tom Cruise and Katie Holmes Wedding Pic

People The couple exchanged vows Saturday in front of more than 150 guests at the Odescalchi Castle in Lake Bracciano, Italy, their rep, Arnold Robinson, confirms to PEOPLE. “The wedding was absolutely beautiful,” says a guest. With thousands…

from www.hollywoodrag.com