OK, I went and rewatched 12 Monkeys.
It was as good as I remembered, but I understand now why the ending spoiled the whole thing for me.
I think the movie's failure to alter the past was what did it. I think, that since I saw it after T2, I had been accepting as the default position that the future was going to be changed.
I see now, that in the context of the movie's time travel system, it was a false expectation. The past cannot be changed. Willis' character says so many times. He's not in the past to change it, but merely to find information on the virus.
Which is why the ending comes off strange: His superiors send him a gun in the airport and order him to kill a man, meaning that they ARE going to try and change the past.
The guy sitting next to me was seeing 12 Monkeys for the first time. His reaction was the same as mine when I saw it the first time: "What? That's the end? just like that? That was stupid."
Like I said, I think a lot of it has to do with the common idea at large in the world from so many other time travel movies that the past can be changed and will be changed.
Being prepared for the ending this time, I actually appreciated the movie a lot more. If I had to do over this poll, I'd definitely make 12 Monkey's a choice. (and not just for the comic effect of it like with Time Cop.)
SO, Demolition Man and 12 Monkeys: THat's 2 I missed.
I ain't seen Harry Potter 3 or Time Bandits so I can't comment on those.