Netflix Tudum 2025
The Last Thanksgiving
Scorch Marks
Thanksgiving 1978
Fangoria Chainsaw Awards
Movie · Director
The Long Pilgrimage: The Making of The Last Thanksgiving