Em 1327, William de Baskerville (Sean Connery), um monge franciscano, e Adso von Melk (Christian Slater), um novato, chegaram a um monastério remoto no norte da Itália. William de Baskerville pretende participar de um conclave para decidir se a Igreja deve dar alguma de suas riquezas, mas a atenção é desviada por vários assassinatos que ocorrem no mosteiro. William de Baskerville começa a investigar o caso, que é bastante complexo, além de que os mais religiosos acreditam que é o trabalho que William de Baskerville não compartilha dessa visão, mas antes de concluir as investigações Bernardo Gui (F). Murray Abraham), o Grande Inquisidor, chega ao local e está disposto a torturar qualquer suspeito que tenha cometido assassinatos em Baskerville não gosta, inclina-se a colocá-lo no topo da lista dos deficientes diabólicos. Esta batalha, acompanhada de uma guerra ideológica entre franciscanos e dominicanos, é enquanto o motivo dos assassinatos está sendo lentamente resolvido.