Objectively it is a bad movie, motivations do not line up, fight scenes are unrealistically set up so heroes survive, people exist only to be plot points, there really odd scenes which only exist to check some box in the directors mind, the female elf character is carrying around a "I win" button and basically acts helpless the entire time, etc.
However, if you turn you brain off and just enjoy the ride it is actually a lot of fun. So, do not watch this and expect a Oscar worthy effort, say hey its on Netflix and I have an hour and a half to kill, lets see a fun B movie with A grade leads.