Story is written poorly and is not interesting at all..... none of the characters motive or intentions are given proper reasoning/background ... CGI work for the first half is good but the second half, especially the final fight sequence is just horrible!!