I am a big film buff and spend all day listing ones I like to ones I dont like but if I had 2 hours to kill there would be one film that is a must:
Pay It Forward
http://www.imdb.com/title/tt0223897/
I warn you now its a tear jerker but give it a watch.