This movie was hyped for me before I saw it, years after The Matrix and others. Christian Bale is always amazing, but this movie was so... ugh. The plot wasn't bad, and I enjoyed most of the sci-fi elements, but the whole thing felt like a movie written to make fan boys cream themselves wanting to be like Bale's character. He was like Neo, Bond, and the Transporter rolled into one to the point where I worry the writer was desperately writing a fever dream of wish fulfillment in revenge for everyone who ever bullied him (I don't know who wrote it, but I feel confident it was a dude).
Maybe I would have liked it more without the hype, or if I'd seen it when it came out. Instead, it felt like an off brand Blade Runner done wrong.