Ron Howard accepte ensuite un projet ouvertement commercial : l'adaptation de "Da Vinci Code", le best-seller de Dan Brown, prévu pour la fin de l'année 2006. Ce projet lui permet de retrouver pour une troisième fois Tom Hanks, cette fois dans le rôle du personnage principal Robert Langdon. L'adaptation fait l'ouverture du festival de Cannes et remporte un grand succès au box-office (550 millions de dollars), le plus gros succès du réalisateur. Pourtant le film recevra des critiques désastreuses, les plus mauvaises de sa carrière.