Antlers to be released Oct. 29

Published on February 11, 2021, 3:53 pm

Published by Hope Standard

Guillermo Del Toro's "Antlers" was filmed in 2018, showcasing the normally horror-free district of Hope. Though it was scheduled to be released Feb. 19, it has been delayed until closer to Halloween 2021.

new ssl iframe style