The movie really wasn't anything special. It was good, not great, not terrible. When I first left the theatre I was impressed, but over time thinking about the movie, it really just doesn't have any memorable parts. There were so many plot holes that just didn't make any sense, and the ending was extremely predictable. The special effects were great because they weren't too extravagant, and I was shocked to hear that this movie only had a 30 million dollar budget.
This movie could have been great if there weren't so many cliches. I give this a 7/10.
Edit: I did love the apartheid theme, and had the movie been more focused on that, the movie would have been much more interesting.