I sin tredje film efter de roste In The Loop og The Death of Stalin kaster instruktøren Armando Iannucci sig over Charles Dickens' klassiske fortælling fra det victorianske London. Dev Patel fra Slumdog Millionaire og Lion spiller den forældreløse David, som med et godt hjerte og eventyrlyst oplever alt fra fattigdom til overflod, fra ondskab til sand kærlighed. Undervejs møder han en farverig samling excentrikere.