Benjamin Yuen

Recently added

The Legend of Speed (1999)
6.1
Bluray

The Legend of Speed

From the star and director of “The Storm Riders” come this turbo- charged action drama. Pop superstar Ekin Cheng is Sky, an ...
A Man Called Hero (1999)
5.7
Bluray

A Man Called Hero

Episodic saga from the first half of the 20th century follows Hero Hua from an ill-omened June day in his youth to a showdown 17 years later with ...