Marco Leonardi (né le 14 novembre 1971) est un acteur italien, né en Australie de parents italiens.
Il a déménagé en Italie à l'âge de quatre ans et a joué dans le célèbre film Cinema Paradiso et dans le film mexicain Like Water for Chocolate (1993).
Il a réalisé plusieurs films aux États-Unis, comme Il était une fois au Mexique.
Il a également joué dans le film canadien The Five Senses.
Leonardi a été fiancé à l'actrice mexicaine Lumi Cavazos de 1991 à 1999 [citation nécessaire].
Leonardi a vécu à Los Angeles pendant 10 ans.