Show more
David Langlois was born on 21 January 1974 in Windsor, Ontario, Canada. David is a director and producer, known for Killer Twin (2018), Psycho Wedding Crasher (2017) and A Mother's Fury (2021). imdb.com