Upcoming movie The Devil’s Footprints: It’s a Wrap (2024): Story, plot and castby Ananya Sarathe August 13, 2024 0 Release Date: October 25, 2024 (United States) Country of Origin: United States Language: English Filming Locations: Soho, New York City, ...