The Name of the Rose (1986) by Jean-Jacques Annaud starring Sean Connery, Christian Slater, Helmut Qualtinger