Some very odd choices there - though all, of course, critically acclaimed. My own list is rather more traditional:
1. Casablanca (it's got everything - drama, romance, comedy, action)
2. Lord of the Rings (I'm counting it as a single 12-hour film - again, it's got everything)
3. Aliens (it just does everything perfectly, and I never get tired of it)
4. Night of the Hunter (Charles Laughton's belatedly acclaimed serial killer thriller - "post-expressionistic noir", apparently)
5. Monty Python and the Holy Grail (forget all the obnoxiously over-quoted lines and just quote the less-quoted and equally tear-inducingly funny lines)
I should give an honorary mention to the Evil Dead trilogy, since I've watched it about nine billion times.