David Schneider was born on May 22, 1963 in London, England. He is an actor and writer, known for 28 Days Later... (2002), Mission: Impossible (1996) and Uncle Max (2006). Read more on iMDB