Ivo Cutzarida was born in Buenos Aires, Argentina. He is known for Pterodactyl (2005), Monsignor Martinez (2000) and Let Me Love You (1993).
No data