I think Tarkovsky's films reveal new things with each viewing. Bergman's likewise. Of course there are many films which bear repeated viewing, but the films of these two directors strike me as the most likely to keep on giving new insights.