Stelvio Rosi was born on August 1, 1938 in Rome, Lazio, Italy. He was an actor and producer, known for Anaconda (1997), Der Leopard (1963) and Li chiamavano i tre moschettieri... invece erano quattro (1973). He died on December 19, 2018 in Rio de Janeiro, Brazil.