It was alright as a movie in general but the ending was so sudden. It was as if the writers ran out of time because in the last 3 minutes, Preston (Christian Bale) kills a bunch of people and shoots some TVs and we get two scenes of the public rebelling, then we get a Preston close up as he smiles and credits roll. I finished the movie and said aloud 'is that it?'