Action
8.7
Invincible Devil (also know as Tian luo fei sha xi yang hong) full movie is released on Jul 12, 2004. Watch Invincible Devil online - the Mandarin Action movie from Taiwan. Invincible Devil is directed by Shao-Peng Chen and created by Ching Kang Yao with Carter Wong and Lieh Lo.