So, this is another PC Cultures attempt to rewrite history to exclude certain people. David Copperfield is played by Dev Patel. Enough said? It's funny because several people walked out. I heard murmers of What the Hell is this crap? rustling through the cinema. Dickens would be spinning if he saw this.