Itching Spider20245 minLoading watch options…A psychological thriller following two industrial workers in their claustrophobic work environment with submersible implications.DirectorLouis MartinCastSasha MacphersonStephen Kerr