It is possible that the movies on the list may not be your favorite but they have definitely had an impact on us. They have broadened our horizon, deepened our imagination and at best have given us a true glimpse into our selves as they reflected some part of it on screen.
So, here is our pick of 20 best movies of all times.
• The Godfather: It is one of the best movies ever made, Period. The cast is unbeatable and it has won three Oscars.