Russell Horton was born on 11 November 1941 in Los Angeles, California, USA. He is an actor, known for Annie Hall (1977), Cat's Eye (1985) and Law & Order (1990).
When two siblings undertake an archaeological excavation of their late grandmother's house, they embark on a magical-realist journey in search of what life remains in the objects we leave behind.