Leen Timp was born on January 15, 1921 in Delft, Zuid-Holland, Netherlands. He was a director and editor, known for Zo is het toevallig ook nog eens een keer (1963), Eén van de Acht (1969) and Mies en scène (1965). He was married to Mies Bouwman. He died on November 1, 2013 in Elst, Gelderland, Netherlands.