Overall a very enjoyable movie with some hilarious moments as well as some very warm and touching moments. I just feel it was let down by putting Ferrell in the lead role. He's too old and goofy. This could have been a really touching movie if the leads were less well known. But that's just me.