I just wanted to respond to some of the claimed "holes" that the parent mentions and I've also seen mentioned in other posts.
.. the hero (Van De Merwe) I had a hard time rooting for instead of rooting that we would just get shot. He was weak and pathetic, and only had courage while in the exo-suit, and even then, he was wishy-washy.
The story makes a big point of pointing out his indecision. The strength of the story is that he changes because of his experience, but doesn't magically become a cartoon action hero is the course of 3 days.
... I just couldn't believe the government would allow the Nigerians to become so powerful inside the district, especially when they knew how dangerous they were.
The example of modern slums would counter your point.
...The father in law was evil for no apparent reason, and his wife suddenly believes Wilkus without explanation why?
The movie makes a point of showing scenes before his transformation that the father-in-law doesn't respect Wikus and I inferred that he didn't believe Wikus good enough for the daughter. The fact that Wikus is put in charge of the highly dangerous task of evicting the aliens would seem to hint to the viewer that the FIL didn't have his safety in mind in the first place.
.. why weren't the aliens using the weapons to revolt instead of selling them to the Nigerians?
Again the film explains that aliens seem to be part of a low-intelligence worker class that tends to be gullible and do what they are told. The movie mentions that one of the mysteries is where the leaders went.
I went to see the movie with my 14-year old daughter and we both found the plot much more interesting and compelling then any SF we've seen all year; though I haven't seen moon and we would give a shout out for the horror flick "Let the Right One In".
I'm a linux user that recently installed Fedora 10, Fedora 11, Ubuntu 9.04, Vista Basic, Windows XP. I basically did fresh installs on a Dell studio hybrid.
Fedoras - used live cd and added packages I wanted over the net. Due to open source restrictions I had to do command line magic to enable wireless.
Ubundu - again a live cd over the internet. Had to enable the non-free repos to get wireless
Vista - after guided install I had no ethernet (wired or wireless) and simple VGA display. I had to use Dells not so obvious "additional software" CD to get these drivers.
XP - after guided install I had no ethernet (wired or wireless) and simple VGA display. I was using a developer copy of XP, so I had to go to another machine to get the proper drivers from the DELL suport site, put them on a USB stick to get the network up in order to update the rest of the system
Which was the easiest system to install? Well Vista of course because that was the OS that was PREINSTALLED! When I had to do the install I would just say tha all had their challenges, but an OS that installs out of the box with no ethernet drivers is a PITA.
Anyone can make an omelet with eggs. The trick is to make one with none.