Kevin Owyang is an actor and director, known for My Stolen Life (2022), Kin Dread (2021) and Buried in the Backyard (2018).