Richard Montoya is an actor and writer, known for Falling Down (1993), Nacho Libre (2006) and Water & Power (2013). Read more on iMDB