Itching Spider [1387529] Released: 2024-01-01 Genres: Revenue: unknown Cast: 2 Popularity: 0 Links: : Homepage, IMDB, TMDB Synopsis : A psychological thriller following two industrial workers in their claustrophobic work environment with submersible implications. Sasha Macpherson Stephen Kerr Director Louis Martin