This movie is truly a departure from the normal Will Ferrell films. This is a surprisingly heart tugging tale of striving to become a better person. Well acted by Ferrell, Emma Thompson, Dustin Hoffman and Maggie Gyllenhaal. I would re-watch the movie over and over!