That is none other than Leonard Mann!
You are none other than correct!
That's Leonard Mann. His real name is Leonardo Manzella and he was born in New York but was raised in Rome, Italy. He now lives in Naples.
Quick update. Leonard Mann now lives in San Luis Obispo, California, but continues to act on stage. He has NOT been in a film since 1989.