David Langlois: David Langlois. Director: Killer Twin. 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).
Known For: Killer Twin (Director), Psycho Wedding Crasher (Director), A Mother's Fury (Director), Cheer Squad Secrets (Director)