News

The real-life location of the film is a villa called “Amanzoe”, near Porto Heli, Greece. Many interior scenes were also shot in Belgrade, Serbia, including critical moments within the Glass ...