This movie has d20 Modern written all over it! As I was watching, I kept playing out the game mechanics in my head ("Oops, looks like he botched that Fort save", "Hey, a melee smash! Cool!", etc.)
This is one of those "check your brain at the door" movies; good thing I decided to bring mine...