David Copperfield Cast

1 actor in all seasons

James Grout

Mr. Spenlow