submitted 7 months ago by jadilynperez to demcra
The film is a Malay-language body terrifying movie of director and writer Amanda Nell Eu as her directorial debut movie.