An eight-legged force of fate spins a complex web of darkness and humour in Alicia Eisen and Sophie Jarvis’s animated short.
2004
2009
2019
2023
2003
2018
2010
2025
1973
2016
2021
1997
1913
1915
2024