The movie was utterly predictable. The only thing that makes this a 5 is Ed Norton was fantastic and DeNiro was solid. It was nice seeing Brando, but he wasn't anything fantastic. And Angela Bassett? I could have saved the studio some cash by hiring nearly anyone to play her role. This is not a knock on Bassett, but rather on the writing. Her character was boring.