Kevin Owyang is a director and actor, known for Kin Dread (2021), Three Dramas (2020) and Buried in the Backyard (2018).
No data