Pretty interesting question when you think about it... there's many films I love, but I'm sure I'd tire of some of them if I watched them constantly. The ones I could literally watch on repeat though, and have done in some cases... Drive, Matrix, Star Wars (original trilogy). I watched Drive three times in a row (without any breaks) on the day of its release. Similar situation with Matrix... we rented the DVD (my very first one) and watched it at least a couple times a day until we had to return it, then I immediately made my parents rent it again. Last but not least... I watched Star Wars countless times as a kid and wore out the tapes, and I still watch them at least a few times each year. I should probably give Tarantino a mention too, as I could literally rewatch any of his films over and over again and only fall more in love with them!