Poorly written, many plot holes. No surprise the movie lost about 40 million USD at BoxOffice. The cast is great but an actor can't fix a lousy film that stumbles from each set piece to the next. Comes with an absurd amount of exposition, basically the characters have to explain the plot, which is an immediate red flag