David Copperfield (Dev Patel) verbringt mit seiner verwitweten Mutter Clara (Morfydd Clark) eine glückliche Kindheit im viktorianischen England. Als er jedoch eines Tages von einem Besuch bei der Verwandtschaft der von ihm sehr geliebten Haushälterin Peggotty (Daisy May
Cooper) zurückkehrt, erfährt er, dass seine Mutter inzwischen Mr. Murdstone (Darren Boyd) geheiratet hat. Dieser entpuppt sich schnell als gemein und grausam - und Davids Anwesenheit im Haus ist ihm offensichtlich ein Dorn im Auge. Schon bald wird David nach London geschickt, wo er
in einer Flaschenfabrik einer harten und äußerst schlecht bezahlten Arbeit nachgehen muss. Jahre vergehen, David ist inzwischen ein junger Mann, als ihn die Nachricht vom Tod seiner Mutter erreicht. Zutiefst erschüttert flieht er aus der Fabrik zu seiner Tante Betsey Trotwood (Tilda
Swinton), die ihm gemeinsam mit ihrem äußerst exzentrischen Mitbewohner Mr. Dick (Hugh Laurie) wieder auf die Beine hilft. Doch Davids Reise ist noch lange nicht zu Ende, denn allerlei Begegnungen mit verschiedenen Menschen, die ihm nicht immer Gutes wollen, sorgen dafür, dass sein
Leben gleich mehrmals durcheinandergewirbelt wird. Allen Widrigkeiten zum Trotz reift in David ein Ziel: Er möchte als Schriftsteller berühmt werden und seinen Teil dazu beitragen, die Welt zu einem besseren Ort zu machen.