Opera singer Andrea Bocelli refused to sing "Ave Maria" at Tom Cruise and Katie Holmes’ crazy wedding on Saturday. The reason: He didn’t want to disrespect the Roman Catholic Church.
That makes him the only Catholic who actually took a stand as Cruise, who was born Catholic, orchestrated a non-Catholic Church sanctioned wedding right in the Vatican’s backyard. Not even Holmes’ poor parents, whose other three daughters were married in the faith, could put a stop to the proceedings. (Source)