Cast Credits Le comte de Monte-Cristo (1979) Starring as Baron d'Epinay La vita di Leonardo da Vinci (1971) Starring as Zio Francesco
Crew Credits Taboo (2017) Show crew as Second Unit Director Of Photography (3 episodes) Episode 1x08: Episode 8 (Feb 25, 2017) Episode 1x02: Episode 2 (Jan 14, 2017) Episode 1x01: Episode 1 (Jan 7, 2017)