Leandro Cano is an actor.
Made Public
2019
TMDb 5.4 / 10
Mr. Delgado
Jonestown
2013
Jim Jones
In the Deathroom
2011
Escobar
Loon
2008
Diego
Full Frontal
2001
TMDb 3.7 / 10