Demon (2016)

While celebrating his wedding at a country home in Poland, a groom (Itay Tiran) is possessed by a spirit that wasn’t properly laid to rest. Marcin Wrona directed this disquieting horror film, which made its world premiere at the 2015 Toronto International Film Festival.

Demon will have a limited theatrical release September 9th.