It's 2022, not 2005, maybe then this movie was a 10 but right now, is very very awful to watch. The villain was boring, the performance of Bale was awful and the script was good but they didn't know how to use it right.