The life of a misanthropic curmudgeon with a heart of gold is turned around by his relationship with a little boy. Yeah, I know. How many times has that been done? This is pure Hollywood feel-good formula, but you know what? It works. Mostly because of the talent on the screen. Great cast, especially Jaeden Lieberher as the boy. Even the bit parts (I’m thinking Chris O’Dowd) are perfectly cast. I can think of worse ways to spend 100 minutes.