David Stephen Mitchell (born 12 January 1969) is an English novelist, screenwriter, and translator.