No photoAchille D'AnielloActingKnown ForIl Trenino Thomas: La Grande Corsa2016Spike Team2010The Last of the Mohicans2006An Eyewitness Account1997