Rok 1327, franciszkanin William z Baskerville zostaje poproszony o wyjaśnienie okoliczności śmierci zakonnika w benedyktyńskim klasztorze. Kolejne zabójstwa wywołują panikę.
Po śmierci Tyberiusza władzę w Rzymie obejmuje okrutny Kaligula. Rozpoczyna się okres tyranii wobec zwykłych mieszkańców, jak i ludzi z otoczenia cesarza.
Chłopiec Alec oraz arabski koń Black jako jedyni ocaleli z zatopionego statku. Chwile spędzone wspólnie na bezludnej wyspie tworzą między nimi niepowtarzalną więź.