En 2006, le roman de Dan Brown, "Da Vinci Code" est adapté au cinéma par Ron Howard dans une production Columbia Pictures. Le premier rôle, Robert Langdon, est interprété par Tom Hanks, Sophie Neveu par Audrey Tautou et Leigh Teabing par Ian McKellen. Le film compte parmi les plus attendus de l'année et est choisi comme film d'ouverture pour du Festival de Cannes 2006. Le film essuie de mauvaises critiques de la presse internationale. Il sera plus tard cité comme l'un des plus mauvais films de 2006. Néanmoins, il se classe en deuxième position des films ayant rapporté le plus d’argent en 2006 avec un revenu de 750 millions de dollars. Pour l'adaptation d' "Anges et Démons", Ron Howard est à nouveau désigné réalisateur et la distribution compte Tom Hanks (toujours dans le rôle de Robert Langdon), Ewan McGregor et Ayelet Zurer.