After weeks of reading, and recently seeing the DaVinci Code movie I can say with great certainty that it is a piece of spiritual propaganda — aimed at confusing the curious reader, and outright defaming Christianity.
derogatory information of a biased or misleading nature, used to promote or publicize a particular cause or point of view.
The historical inaccuracies and misrepresentations (in art interpretation, Judeo-Christian & related ancient documents), and the tenor of the dialogue and plot are too many and too pointed to be accidental. Author Dan Brown is trying to get his audience to not simply to question historic, biblical Christianity, but to abandon their faith in Christ and replace it with a feminine goddess of his creating.
The truth is still found in the Word of God. The truth is that Mary of Magdala openly worshipped Jesus Christ as the Son of God — her Savior from sin.
Try as they might, the gnostics old & new cannot, and will not bring down the cause of Christ. Instead they will only incur more of God’s wrath.