Demoness from Thousand Years

When an evil demoness attempts to enter the realm of humans, a Taoist priest and his two fairies battle her and steal her Bead of Hell. The conflict re-emerges one thousand years later in modern-day Hong Kong, where a police captain unknowingly takes in one of the fairies who's being pursued by the demoness.

Loading countdown...
Psycho

Psycho

1960

Wonder Woman

Wonder Woman

2017

Avatar

Avatar

2009

The Whale

The Whale

2022

Sound of Metal

Sound of Metal

2020

Shang-Chi and the Legend of the Ten Rings

Shang-Chi and the Legend of the Ten Rings

2021

Midsommar

Midsommar

2019

Blade Runner

Blade Runner

1982

It Chapter Two

It Chapter Two

2019

Puss in Boots: The Last Wish

Puss in Boots: The Last Wish

2022

The Matrix

The Matrix

1999

Django Unchained

Django Unchained

2012

Inglourious Basterds

Inglourious Basterds

2009

1917

1917

2019

Interstellar

Interstellar

2014

Soul

Soul

2020

They Live

They Live

1988

Cruella

Cruella

2021

Spider-Man: Into the Spider-Verse

Spider-Man: Into the Spider-Verse

2018

The Breakfast Club

The Breakfast Club

1985