Comments:'Da Vinci Code' opens in theaters, sparks controversy