Answer
David Drayton is a character in the 2007 horror film The Mist, based on the 1980 novella of the same name by Stephen King. David is a middle-aged insurance salesman and a family man who gets trapped in a supermarket with a group of survivors when a mysterious mist rolls in and unleashes a variety of monsters.