- Born
- Died
- Noah Cowan was born on July 22, 1967 in Hamilton, Ontario, Canada. He was a producer and production manager, known for The Lucky Ones (2003), Benjamin Smoke (2000) and Songs My Brothers Taught Me (2015). He was married to John O'Rourke. He died on January 25, 2023 in Los Angeles, California, USA.
- SpouseJohn O'Rourke(? - January 25, 2023) (his death)
- Parents
- Film programmer and festival director.
Contribute to this page
Suggest an edit or add missing content