Lennard Ridsdale is known for The Substance (2024), The Nine Billion Names of God (2018) and 20/20 (1978).