The Longest Night in Shanghai

"Love as a second language."

A successful Japanese make-up artist collides with a tough-talking Shanghai taxi driver in this romantic dramedy that twists traditional roles by making the beauty expert a male and the cab driver a feisty female. Although he works in a glamorous industry, Naoki Mizushima can't help but notice that his life is anything but beautiful. Can the uncouth Lin Xi help him make over his life for the better?

Loading countdown...
Triad Election

Triad Election

2006

Le Samouraï

Le Samouraï

1967

Crying Out In Love

Crying Out In Love

2016

Blink Twice

Blink Twice

2024

Poor Things

Poor Things

2023

Twisters

Twisters

2024

Once Upon a Time... in Hollywood

Once Upon a Time... in Hollywood

2019

Deadpool

Deadpool

2016

Black Swan

Black Swan

2010

In the Mood for Love

In the Mood for Love

2000

10 Cloverfield Lane

10 Cloverfield Lane

2016

The Shawshank Redemption

The Shawshank Redemption

1994

The Cabinet of Dr. Caligari

The Cabinet of Dr. Caligari

1920

The Last Voyage of the Demeter

The Last Voyage of the Demeter

2023

The Founder

The Founder

2016

The Super Mario Bros. Movie

The Super Mario Bros. Movie

2023

Anatomy of a Fall

Anatomy of a Fall

2023

The Handmaiden

The Handmaiden

2016

The Lion King

The Lion King

2019

Zack Snyder's Justice League

Zack Snyder's Justice League

2021