Anglia, XIX wiek. Pochodzący z ubogiej familii David Copperfield (Dev Patel) marzy o tym, aby zostać pisarzem. Po śmierci rodzica trafia pod opiekę surowego ojczyma oraz ciotki. Musi podjąć pracę w fabryce. Pomimo trudności niezłomnie walczy o spełnienie pragnień.