I haven't ever watched any film over and over again, but films I would sit down and watch if they came on , and consequently have seen several times, are:
Calamity Jane
French Connection (1 and 2)
The Day of the Jackal
Cabaret
One Flew over the Cuckoo's nest.
Monty python and the Holy Grail