Devil's Witness

  • Run time: 79 min
  • Premiere: 2023. April 30.

The Italian vacation of two college girls clashes with an ancient ritual. But sometimes the pray become hunters.

Discover

Directing

Chris Casuaci

Director