Legend of the Dragon
Available on Tubi TV
Twins are divided as they battle over the fates of the 12 Zodiac Temples.