Leandro Cano is an actor.
Made Public 2019
as Mr. Delgado
Jonestown 2013
as Jim Jones
In the Deathroom 2011
as Escobar
Loon 2008
as Diego
Full Frontal 2001
Actor
Credits from TMDB.