the name of the rose is a 1986 german italian french mystery drama movie directed by jean-jacques annaud and was based on the 1980 novel of the same name by umberto eno. it stars sean connery, f. murray abraham, christian slater, helmut qualtinger, michael lonsdale, donal o'brian, ron perlman, andrew birkin and was distributed by 20th century fox.