I've just seen District 9. It's brilliant. Went to the 3-D version of Avatar over Christmas and thought it was a good kid's film. District 9 restored my faith in good sci-fi!
Made me remember
Blade Runner
Alien
2001
Dune
Solaris
and then more recent
Empire Strikes Back
Gattica
Terminator...