Hesitantly, I will say that this is a good film. But you have to tough it out to the last third… which will obviously be too much for some. The problem is that the first half of the movie is very formulaic and we just don’t identify with/sympathise with/care about the lead character. There’s nothing to like about the kid called ‘Ender’. This is a major problem – and no fault of the actor in question. It’s just poor script-writing.
However, once the larger storyline starts moving along, a sinister theme is introduced. That Ender might be on the ‘wrong’ side. He is being manipulated by maniacs looking to perpetrate a genocide of the type they say was inflicted upon humankind in the past.
The film DOES get there in the end. But I’m not sure every viewer is going to get there. I’d give it a respectable 6.5 out of 10. (There is one other problem, though, and that is that the original story was written by Orson Scott Card – a very controversial figure who is regularly accused of homophobia and is therefore boycotted by many.)