Its a good film but there are many loose plots and the film stretches way too long. Also interestingly the idea was bought by the director from an old 90's hollywood tele series - X FILES ( Season 1 - Episode 22 - "Born Again").
Quite surprised to see the similarilities in the storyline and the plot duration of the english series episode and the second half was almost of equal length. The idea waa the same, but the adaptation was different - catering to a totally different audience.