Otto Snel was born on December 7, 1937 in Tilburg, Noord-Brabant, Netherlands. He is known for
The Saint (1997),
Superman (1978) and
Hellbound: Hellraiser II (1988). He was married to Yung Siu. He died on December 18, 2022 in Kensington, London, England, UK.