Heroes Two begins with the burning of the Shaolin Temple, and chronicles the efforts of Fang Shi-yu (Alexander Fu Sheng) and Hung Si-kuan (Chen Kuan Tai) as they combat the forces of oppression, fighting alongside the Chinese revolutionaries.
Neither man realizes that they fight for the Shaolin cause, and General Che Kang tricks Fang Shi-yu into believing that Hung Si-kuan is a renegade bandit.
The naïve martial artist initially intends to correct his mistake by sneaking into the General's dungeon and liberating his cohort from the grasp of the Manchurians.
Once Fang Shi-yu joins his Rebel brothers, they devise a plan to tunnel into the underground prison and rescue Hung Si-kuan.
Now reunited, Fang Shi-yu, Hung Si-kuan, and their Rebel brothers must endure the assault of General Che Kang and his Manchurian army.