Mirror, Flowers and Moonlight in order
9 films, 7h 58m in all, in release order.

Ghost Stories
1982 · 80 min
New
Flowers in the Mirror, Wind and Moon: The Ghost Appears
1982
New
Mirror, Flowers and Moonlight: Sleeping with Ghosts
1982 · 87 min
New
Erotic Ghost Enamoured
1986 · 64 min
New
Flowers in the Mirror, Wind and Moon: The Ghost Returns
1987
New
Mirror, Flowers and Moonlight: Six Tears of Xi Shi
1987 · 80 min
New
Ghoul Sex Squad
1991 · 77 min
New
Flowers in the Mirror, Wind and Moon: Ghost Appears
1991
New
Mirror, Flowers and Moonlight: Spring Falling
1992 · 90 min
New
Frequently asked questions
What order should I watch Mirror, Flowers and Moonlight in?
1. Ghost Stories (1982), 2. Flowers in the Mirror, Wind and Moon: The Ghost Appears (1982), 3. Mirror, Flowers and Moonlight: Sleeping with Ghosts (1982), 4. Erotic Ghost Enamoured (1986), 5. Flowers in the Mirror, Wind and Moon: The Ghost Returns (1987), 6. Mirror, Flowers and Moonlight: Six Tears of Xi Shi (1987), 7. Ghoul Sex Squad (1991), 8. Flowers in the Mirror, Wind and Moon: Ghost Appears (1991), 9. Mirror, Flowers and Moonlight: Spring Falling (1992).
How long does it take to watch all of Mirror, Flowers and Moonlight?
About 7h 58m across 9 released films.
Do any Mirror, Flowers and Moonlight films have post-credit scenes?
None are listed on TMDB.