Better than its predecessor

Rating: 8/10 (7 May 2020)

Great things about the movie:
1) Amazing storytelling and adaptation of the brilliant novel by Dan Brow. It is an improvement over the previous movie.
2) Great performances by Tom Hanks as Robert Langdon, Ewan McGregor as Father Patrick McKenna, Ayelet Zurer as Dr. Vittoria Vetra, Stellan SkarsgÃ¥rd as Commander Maximilian Richter, Pierfrancesco Favino as Inspector General Ernesto Olivetti, Nikolaj Lie Kaas as The Assassin, and Armin Mueller-Stahl as Cardinal Strauss.
3) The production design and music are perfect.
4) The character introductions and roles are well done.
5) The mysteries, clues, and references are very interesting.