• 2 days ago
Director: Luo Shan
Cast: Yueh Hua, Chan Sing, Eva Lin

Chan Sing stars in this Taiwanese kung fu film which has cave men fighting with Chinese warlords and demi gods.