There are many movies you can watch a few times, and then they lose their charm. And then there are those special few that offer something new every time you see them, something different you didn't quite catch the first 10 times you watched.
Here are the Top 5 movies that offer great things to those who wait:

