I saw the movie a few days ago and while I didn't think it was bad, I'll admit the script is a mess. Some parts are a little hard to follow or poorly explained. Someone either got a bit lazy with the writing or did a poor job cutting it all together.