It's so bad that is almost good. Maybe a future cult Z movie, but after all a great discussion topic: btw, did you notice that or that, it was so wrong/out of place/nonsense.
Plus point for mixing Greek/Arabian/Nordic/Harry Potter/Moise mythology shameless.
Minus point for the women role: get raped ad/or sacrificied and/or murdered and/or given as a free bonus.
Minus point for the false suspense: "you ll die", so you wait you wait you wait and after the credit rolls you re still waiting for the twist on the futuretelling
BIG plus point for having all these fantastic actors and making them non-playing, I mean come on, Liam Neeson, Ralph Fiennes and Mads Mikkelsen.
Minus point for 3D, they could have gone 2D without much a change.