Aleksandria, początek V wieku naszej ery. Rozwija się chrześcijaństwo. Davus (
Max Minghella) to niewolnik zakochany w swej pięknej pani – wybitnej filozofce i astronomce Hypatii (
Rachel Weisz). Podczas gdy Hypatia ze wszystkich sił stara się uratować od zapomnienia wiedzę i mądrość starożytnego świata przed narastającym fundamentalizmem religijnym, Davus jest rozdarty pomiędzy miłością a nową religią, która obiecuje wolność. W dodatku, o względy Hypatii ubiega się należący do elity miasta Orestes (
Oscar Isaac).