Cartoonish CGI, assaultive score, bad script, some bad accents. Kevin J. O'Connor is wasted under a makeup job so cheesy ST:TNG would have rejected it, his few soft-spoken wisecracks obscured by the blaring soundtrack and sabotaged by the editing. Hugh Jackman spends his time trying to look sensitive and serious in a role that would have benefitted from some over-the-top swagger. (C'mon, guy, you've got a gas-powered machinegun-action crossbow. Rambo it up a little.) Kate Beckinsale labors to deliver turgid lines in a wavering Bela Lugosi accent. Richard Roxburgh has borne the brunt of the acting criticism for a hammy performance, but when contrasted against the rest of the performances, he was at least moderately entertaining.
Look, it's a popcorn movie. Don't pay full price. Hit the matinee, take some cotton for your ears, sit back and let it wash over you, and don't ask too many questions.