The movie is very-well written nd in a way that at the end you can see all the dots connecting each other really well.. The cast was amazing with Robert Pattinson nd Tom Holland delivering their best performances till date... The movie basically shows that faith or religion can make a person do really good things, bt at time it can get the devil out of u..