Nereids
Available on Tubi TV
A man flees China out of fear for his life, but even though he’s left it behind he is still haunted by mythical nymphs who coax men to their deaths.

Related