I felt it was overly hyped and not well written. It lacked cohesion. While not being the worst movie I've ever seen I would only give it 2 stars out of 4. I felt the characters weren't fully developed and there where just too many moving parts. With the cast being as strong as it was, I was expecting much more from this movie.