District 9 is my favourite at the moment-though I am yet to see Avatar.