Missed to watch a movie in theatre. Buying a DVD is an alternative to it but even after when you are ready to pay for the movie, you came to know that the movie is not available. Then you have to wait for TV premiers at the end.
Even I faced such things so looked out and came up with an alternative. You should be having a good internet connection to watch the movies, otherwise you will have to wait and buffer all the time to catch up with the movie. You can find all old movies as well as the latest movies. Website is managed in such a way that you can easily sort and locate the movie. You can find Hindi, Telugu, Tamil, Malayalam, Kannada, Bengali, Marathi movies in one portal. There is one more add on to the site you can even watch Cricket matches on this site.
If you are a movie freak checkout the site: http://www.bharatmovies.com