I read and enjoyed the book. I always expect the film to be inferior to the book, but this was clearly not the case here. I thoroughly enjoyed it and was really glad that the director did not just dwell on the special effects side of things and told the story that Orson Scott Card wanted to tell. It's a brilliant story and it is not aimed at kids. People who thing this have missed the point in my opinion. There is a very strong message in the film about why we go to war and the assumptions we make. I actually thought that some parts of the film gave me a greater understanding of this and of how Ender must have felt after the events towards the end of the film. I shan't go into detail as I don't want to spoil the plot. The ending was beauty tinged with sadness. Perfectly communicated. I think that a lot of people might have been drawn to this film expecting nothing but special effects and space battles, but there is so much more to this film. Well acted, well directed, one of the best films I've seen. If you are a science fiction fan, particularly of the soft sort then don't miss this. I was glued to it all the way through.