The film tells the bizarre story of two folk heroes fighting for justice and slaying demons during the Republic of China.
No ratings available
Be the first to share your thoughts about this movie!