Who is Neill Blomkamp?
Correct answer: All of these answers

Jerms
The "all the above" authors lack originality.

little b
I've not heard of Neil blomkamp