Tom Hanks, left, Ayelet Zurer, Thure Lindhardt and Ewan McGregor in "Angels & Demons"
(Sony Pictures)