Yes it's fun, in parts, but competent and clever it isn't. Thankfully Cavill has minimal lines but the script is such drivel that my toes curl every time someone talks. If you want low rent brainless/childish fantasy this is one for you.