One of those movies which makes u feel good because you do not expect a lot but it has everything. A must watch movie and an awesome screenplay. At the end of the movie, you would say... "what...!!!" and then try to recollect the entire movie and start feeling good.