multo: [noun] ghost; spirit; apparition

 

Multo

upcoming digital short film

As American missionaries move into a house in the Philippines, their cleaning lady discovers an unsettling presence from the past.