Claim: Steven Michael Quezada played as a rental agent in the 2005 film Three Wise Guys; then played as Mechanic Enrique in the 2006 film First Snow, and as well as Leon in the 2008 film Milagros.
Evidence: 2005 Three Wise Guys Rental Agent 2006 First Snow Mechanic Enrique 2008 Milagros Leon