This is the movie where Christian Bale outshines every other actor. Although his character could've been written far better but he delivered, he always does. The first scene with him (Gorr) is absolutely gorgeous and it legit makes you feel bad for him.. you feel like you're in for a treat but that's only a delusion. The movie itself is okay, not bad but not very good either as there is too much of comedy and romance that it hardly focuses on the villain. Each time Christian Bale shows up the movie takes a dark turn from light tone and that's the only part where it feels like a superhero movie. The final fight scene and ending is good tho, but like I said, the movie could've been way, way, way better.
P.S. For comic book nerds - if you want to enjoy whatever there is in the movie to enjoy, please do not expect the movie to be anything like comic book series.