David Perrault is a French filmmaker.
Savage State 2020
Director, Screenplay
Our Heroes Died Tonight 2013
Credits from TMDB.