It's not very good, but there's not exactly anything to compare it to so it can stand alone as a fantasy story with rushed CGI and confusing, skittish story that makes sets up something then delivers nothing. That and I know Henry Cavill is an ass in real life, and he's not particularly a good performer, so he ruins something that might have had a chance to be interesting without him.