Marco Leonardi

Marco Leonardi

Actor

Born November 13, 1971 · Melbourne, Victoria, Australia

71 film & television credits · Acting

Career

Filmography

71 credits

Acting

The Last Man The Last Man 2018 · Antonio
All the Money in the World All the Money in the World 2017 · Saverio Mammoliti
Once Upon a Time in Mexico Once Upon a Time in Mexico 2003 · Fideo
Texas Rangers Texas Rangers 2001 · Jesus Sandoval
From Dusk Till Dawn 3: The Hangman’s Daughter From Dusk Till Dawn 3: The Hangman’s Daughter 2000 · Johnny Madrid
Cinema Paradiso Cinema Paradiso 1988 · Salvatore 'Totò' Di Vita (teen)

Person metadata and imagery supplied by TMDB.