Filming took place in 2008, in the then called Schossberger Castle near the village Tura in Hungary, which, in its abandoned, run-down state served as location for many productions throughout the years, until it has been completely restored and re-opened as a luxury hotel in 2020.
Due to both personal and financial reasons, it took writer/director/producer Marcel Valentine 12 years to complete the film.