Akcja filmu rozgrywa się w IV wieku naszej ery w Egipcie. Są czasy wzmożonej chrystianizacji społeczeństwa. Niewolnik Davus (
Max Minghella) jest szaleńczo zakochany w swej pięknej pani - Hypatii (
Rachel Weisz) - mistrzyni astrologii oraz filozofii z Aleksandrii. Podczas, gdy ona walczy o zachowanie starożytnych religii, on jest rozdarty pomiędzy miłością, a wolnością, którą może dać mu chrześcijaństwo.