1965, die zehnjährige Charlotte 'Charlie' Brody lebt mit ihrer alleinerziehenden Mutter Marie Brody (Natascha McElhone) in einem kleinen heruntergekommenen Apartment. Eines Morgens steht Henry Church (Eddie Murphy) vor der Tür. Er hat von Maries verstorbenem Ex-Freund den Auftrag bekommen, sich sechs Monate lang um Charlie und Marie zu kümmern. Doch aus den sechs Monaten werden sechs Jahre, immer noch unterstützt Mr. Church seine Schutzbefohlenen. Als Charlie (Britt Robertson) Jahre später einen Studienplatz an der Universität bekommt, werden sie und Mr. Church erstmals getrennt. Doch mittlerweile ist Mr. Church eine wichtige Person für Charlie geworden, ohne dessen Hilfe sie es im Leben sehr schwer hat.