Marco Leonardi (ur. 14 listopada 1974 w Melbourne, w Australii) – australijski aktor włoskiego pochodzenia.
Urodził się w Australii, jego rodzice są Włochami. Kiedy miał cztery lata wraz z rodziną przeniósł się do Rzymu. W bardzo młodym wieku zaczął pojawiać się w reklamach.
Mając 14 lat pojawił się po raz pierwszy na dużym ekranie w węgiersko-włoskim dramacie Panna młoda była piękna (La Sposa era bellissima, 1986) obok Ángeli Moliny i Stefanii Sandrelli. Rok później wystąpił w filmie Ostatnia minuta (Ultimo minuto, 1987) z Ugo Tognazzi i Eleną Sofią Ricci. Szersze uznanie zyskał jako młody uznany sycylijski reżyser Salvatore „Totò” w dramacie Giuseppe Tornatore Cinema Paradiso (Nuovo cinema Paradiso, 1988) obok Jacques’a Perrina, Salvatore Cascio i Philippe’a Noireta. Film ten otrzymał nagrodę Oscara dla najlepszego filmu nieanglojęzycznego. Zagrał w ponad 20-u filmach włoskich, m.in. główną rolę romantycznego Pedro Muzquiza, którego pragnie poślubić główna bohaterka w uznanej przez krytyków Przepiórki w płatkach róży (Como Agua Para Chocolate, 1992). W biblijnym filmie telewizyjnym TNT Dawid (David, 1997) wystąpił jako Uriasz Chetyta – jeden z najdzielniejszych żołnierzy króla Dawida, pierwszy mąż Batszeby. W amerykańskim dramacie Mój brat Jack (My Brother Jack, 1998) wcielił się w rolę tytułowego bohatera Jacka Casale uzależnionego od heroiny.