Description This week James & Marc take alook at Dan Brown's Angels & Demons. Directed by Ron Howard Written by: David Koepp and Akiva Goldsman Based on the novel by: Dan Brown Cast Tom Hanks ... Robert Langdon Ewan McGregor ... Camerlengo Patrick McKenna Ayelet Zurer ... Vittoria Vetra Stellan Skarsgård ... Commander Richter Pierfrancesco Favino ... Inspector Olivetti Nikolaj Lie Kaas ... Assassin Armin Mueller-Stahl ... Cardinal Strauss