Excellent execution, great twist. My only complaint would be that the practical effects used to de-age the character of Esther were a little wonky and it felt at times that the effect was entering uncanny valley territory. I understand why they kept the original actress as she plays the role perfectly. Overall it was a great movie!