The premiere of Angels and Demons took place in Rome at the weekend. Tom Hanks stars in the thriller as professor Robert Langdon, who must unravel the secret of a mysterious organization threatening to destroy Vatican City. The film is based on the book by Dan Brown, who also wrote best-seller The Da Vinci Code.