 Bradshaw also applauded Rachel Weisz's role as Hypatia, calling it "an outstanding performance".American screenwriter and critic Roger Ebert liked the film and gave it three stars out of four.He said