Astrophysics can't be understood without the knowledge of light.matgemativs would be impossible to learn without 0 and concept of pie.same goes for this movie you need to have a bit of knowledge of Christianity , demonology and history.if you know them I promise you that it is one of the most logical movie ever made.the lead actor refined what is the true meaning of acting.If you don't believe me just go and watch it