David Joseph Craig


Film Credits

All These Small Moments (2019)
as Customer
Boy Erased (2018)
as Michael
Permission (2018)
as Hale
The Gift (2015)
as Stewart
Dog Food (2014)
as Michael

Production Credits

Boy Erased (2018)
Co-Producer
The Gift (2015)
Associate Producer