Actors
All filmographies
Movies
Explore every movie
Series
Most watched shows
Play
Trivia, challenges & battles
🍿
Home Actors Movies Series Play
Language: English
Actor Evolution
122K subscribers
Marco Leonardi
Marco Leonardi

Marco Leonardi

Actor
54 years (Nov 14, 1971)Melbourne, Victoria, Australia
An Italian actor born in Australia, Marco Leonardi became internationally known as the lovestruck young Salvatore in Giuseppe Tornatore's beloved 'Cinema Paradiso' (1988). He went on to star as the passionate Pedro in the acclaimed 'Like Water for Chocolate' (1992) and appeared in Robert Rodriguez's 'From Dusk Till Dawn' (1996). A handsome, romantic screen presence who has worked across Italian, Mexican and American productions, he built a varied career following his indelible early breakthrough.
An Italian actor born in Australia, Marco Leonardi became internationally known as the lovestruck young Salvatore in Giuseppe Tornatore's beloved 'Cinema Paradiso' (1988). He went on to star as the passionate Pedro in the acclaimed 'Like Water for Chocolate' (1992) and appeared in Robert Rodriguez's 'From Dusk Till Dawn' (1996). A handsome, romantic screen presence who has worked across Italian, Mexican and American productions, he built a varied career following his indelible early breakthrough.
46 Movies
Latest Trailers
Parikrama: The Journey
Watch Trailer
Parikrama: The Journey
Full Filmography
The Iris Affair
Chief Commissioner Enrico Bruni · 8 episodes
★ 6.4
2025–
Parikrama: The Journey
Alessandro
2025
Little Richard The Shark?
Lamiera (voice)
2025
My Place is Here
Lorenzo
★ 7.4
2024
Hitmen
Don Salvatore Piazza
★ 4.0
2023
Padre Pio
Gerardo
★ 5.0
2022
American Night
Don Tony
★ 4.3
2021
The Devil's Clock
Jacopo Merani · 8 episodes
★ 4.7
2020–
From the Vine
Luca
★ 5.6
2019
Frequently Asked Questions
How old is Marco Leonardi and where are they from?
Marco Leonardi is 54 years old, born on November 14, 1971 in Melbourne, Victoria, Australia.
What are the most famous roles of Marco Leonardi?
Marco Leonardi is best known for roles in Cinema Paradiso, Once Upon a Time in Mexico, All the Money in the World.
How many movies has Marco Leonardi been in?
Over a 39-year career (since 1987), Marco Leonardi has appeared in 46 movies and 10 TV shows.
What was Marco Leonardi's first movie?
The career of Marco Leonardi began with Il coraggio di parlare (1987).
What is Marco Leonardi's most recent movie or series?
Marco Leonardi's most recent release is The Iris Affair, which premiered on October 16, 2025.
What TV shows has Marco Leonardi appeared in?
On television, Marco Leonardi has appeared in Das Boot, Father Matteo, Corleone, The Iris Affair.
Loading…
Marco Leonardi
Marco Leonardi
1971-11-14 · Melbourne, Victoria, Australia

Marco Leonardi (born November 14, 1971) is an Italian actor.

Leonardi was born in Australia to Italian parents. He moved to Italy at the age of four and starred in the famous movie Cinema Paradiso and in the Mexican movie Like Water for Chocolate (1993). He has made several movies in the United States, such as Once Upon a Time in Mexico. Other appearances include the Canadian film The Five Senses.

Leonardi was engaged to Mexican actress Lumi Cavazos from 1991 to 1999.Leonardi lived in Los Angeles for 10 years.Marco Leonardi, licensed under CC-BY-SA, full list of contributors on Wikipedia.

Cookies for stats and ads. They are optional.

Known for
—