Maybe this movie would be good in 2008 but after all these years you understand how bad it really is. The script was boring without something to tell us. Also the performances, yes Heath's performance was perfect but even this couldn't save the awful performance of Bale. If they released this on 2022 this would be one of the worst movies ever.