Andrei Tarkovsky April 4, 1932 - December 29, 1986