Martin Owen is an actor, director, and producer, who directed L.A. Slasher (2015), The Intergalactic Adventures of Max Cloud (2020), and Twist (2021).