The Storm Riders (Fung wan: Hung ba tin ha) - Movie Reviews - Rotten Tomatoes