Some of the best films of all time may also not be the easiest to watch, demanding your attention, even if just once.