Boring. Useless plot. The acting was horeshit. The dialogue was horseshit. This has turned fully into meme status. It's way too long. There's too many. The budget was too high to have so many continuity errors due to bad cgi. The fight scenes were like half good. Barely any effort put into them. And thats the only reason to even watch this. Worst Bill Skarsgaard role. Worst Keanu Reeves performance somehow.
The virgin comment from the top liked review of this movie makes me hate it even more. Actual nonsense. Skip it.