India and Samuel are the only saving grace for this film
The Anime OVA version is 10x more explicit. And they should've made it like that. Instead we got a girl that looks 12 years old in a 20 year old body (Think Selena Gomez) and Samuel L Jackson who plays a watered down Nick Fury.
No Sex, no Hyper violence, no Nudity. This story and setting begs for those. But hey, at least India looked hot.