From Spokane, Washington, USA
Oryan Landa is a film, television, and theater actor based in New York City. (Via TMDB)
The Devil's CandyFilm • 2016
From Dusk Till Dawn: The SeriesShow • 2014