Knight Shimalayan (or whatever fake name he calls himself) should stay off from making any more of these. He really messed this one up. From butchering the plot, to absolutely making a mockery of the characterization and casting. I wish I could give zero stars.