For a better experience on MUBI, update your browser.

!f Istanbul International Independent Film Festival
1994

  1. The Puppetmaster
    FIPRESCI Prize (International Competition)

    The Puppetmaster

  2. Betrayal