The movies plot really is extremely convenient, with it's story tied to random chance. It's confusing at times and implausible. An entertaining movie with a strange premise but two huge twists at the end.
A cast that really hold this entire movie up, and very well too. Liked the magic and action. You really must see this movie.