Finally got to see Alita: Battle Angel and I was not disappointed. Cracking film. The cgi is amazing, as are the action sequences. The story draws you in and the world has a history to it giving it a really solid feel. The characters are interesting, motivated and well acted. Alita herself is superb and has an innocence and vulnerability about her which really contrasts the violence she can unleash. I found Ghost In The Shell a bit soul-less but this film has real heart. Highly recommended.