Awful in nearly ever respect. Edward Speleers was thoroughly unwatchable in his role as the titular character, but he's not the only one to blame. The performances of Jeremy Irons, Rachel Weiss, and John Malkovich were all aggressively mediocre as well.
The locations were often drowned in darkness to the point where sets probably weren't necessary, and the story and dialogue were hackneyed, cliché, derivative, etc., etc., etc.
Bottom line: Don't bother.