I loved this movie. It was confusing at first but kept my interest and answered all of my questions by the end of it. The only not so great part was some of the acting and all of the crying and whining from the main character, that was a bit annoying. Overall though, 5/5.