I have a huge problem with media that bases itself on realism and keeps that belief throughout. I kept waiting for a realistic explanation of the trick until the very end. The moment it all turns into fiction is too jarring and it takes me out of it completely. There was a moment in the film that made me worried at the direction the plot was heading but hoped I was wrong. This would have been 4.5 for me IF there wasn't actual SciFi/Magic plot twist.
The twin twist was excellent though.