Fueled by the mystery surrounding a cache of found film footage, the story features an offbeat group of young people who wander into danger. Filmed in the Dominican Republic and New Orleans, this chilling tale stars Zach Gilford and Allison Miller.
from New Releases This Week
No comments:
Post a Comment