Pleasantly surprised! There are a lot of layers, flash backs and crazy weird turns but it was actually really good. I have ADHD and if a movie grabs my attention for the duration of most of the movie, I have to give that movie a 5 stars. I recommend!