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