rachel weisz- hypatia max minghella - davus oscar ısaac- orestes rupert evans - sinesius ashraf barhom - ammonius