TMBTMB
TMBTMB

Track, discover and find where to watch TV shows and movies.

Discover

  • Movies
  • TV Shows
  • Browse
  • Topics

Account

  • Watchlist
  • Watched
  • Ratings

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Movie Browser. All rights reserved.

Data provided by TMDB

Home
Browse
Watchlist
backdrop
backdrop
logo
A fake kidnapping to rig an election? What could go wrong? EVERYTHING.
IMDb
73

Upstream (2017)

greasy political noirsmall-town rotdesperation comedy

Overview

ActionDramaCrime

Mayor Guo of Wanhe City was seeking re-election but got kidnapped a few days before election day by a young man from the poor and seriously polluted area of the city. It was a scheme plotted by a local petrochemical company hoping to ensure Guo’s victory in the election so that their expansion application could be approve. However, this false kidnapping goes wrong, and soon everything is out of control.

Flag of TWTWChinese
Content warning
environmental injusticepolitical corruptionclass warfarefatal incompetence

Standout Aspects

Acting

Ray Chang's desperate everyman energy is uncomfortably real.

Writing

Plot twists that actually twist—rare in 80 minutes.

Best for:Solo: Late night when you want to feel better about your own life choices.·Friends: With that friend who loves to yell at corrupt politicians on screen.·Streaming: Perfect tight 80-minute watch between better plans.
Heads up:Violence: Sudden brutal moments when schemes spiral into actual harm.
David Chuang

Director

David Chuang

ReleasedJul 15, 2017
Runtime1h 20m
StatusReleased

Vibe

Pacefast
Intensityhigh
Tonedark
Feelmedium

Top Cast

Ray Chang

Ray Chang

石頭

Chang Han

Chang Han

郭文翰

King Jieh-wen

King Jieh-wen

羌仔

Lo Pei-an

Lo Pei-an

莊厚安

Peggy Tseng

Peggy Tseng

雯綺

Ask about Upstream

Opens AI chat

Deep Dive

Trivia, insights & behind the scenes

Cultural

The film satirizes Taiwan's real struggles with petrochemical pollution in rural townships, where jobs and poison often come from the same source.

Trivia

Director David Chuang shot this in under 20 days with a shoestring budget, which explains the raw urgency that actually serves the story's desperation.

Gallery

Recommended

Empire movie poster (2002)
6.2

Empire

Police Story: Lockdown movie poster (2013)
6.2

Police Story: Lockdown

State Property movie poster (2002)
6.3

State Property

The Protector movie poster (1985)
6.0

The Protector

Caught in Time movie poster (2020)
6.5

Caught in Time

The Enforcer movie poster (2022)
7.0

The Enforcer

El padrino: The Latin Godfather movie poster (2004)
7.2

El padrino: The Latin Godfather

The Perfect Weapon movie poster (1991)
6.3

The Perfect Weapon

Take Back movie poster (2021)
5.9

Take Back

S.W.A.T. movie poster (2019)
7.4

S.W.A.T.

Hidden Man movie poster (2018)
6.6

Hidden Man

Barron's Cove movie poster (2025)
6.9

Barron's Cove

The Bodyguard movie poster (2016)
5.8

The Bodyguard

Silverton Siege movie poster (2022)
6.3

Silverton Siege

Moscow Mission movie poster (2023)
6.1

Moscow Mission