An Indonesian remake of the infamous Thailand horror film, Shutter.
Darwin
Pia
Lilies
Producer
Original Film Writer
Director
Writer
Executive Producer