Dan Brown's best-selling novel
Da Vinci Code has now been adapted on screen and stars Tom Hanks, Audrey Tautou, Alfred Molina, Ian McKellen and Paul Bettany.
The movie has raked up much controversy worldwide. In India, Christian and Muslim groups have demanded that the film should be banned.
As it prepares to release on May 19, rediff.com presents our take on the Da Vinci Code and the controversy that swirls around the film.