Like many others works inspired by the novel, League of Gods centers around the tail-end of the Shang Dynasty where Zhou Wang (Tony Leung Ka Fai) succumbs to the enchantments of Da Ji (Fan Bing Bing) and the ill-advices of Shen Gong Bao (Louis Koo).
Jiang Zi Ya (Jet Li) is a prominent military strategist known for his wisdom and he gathers a team of god-gifted warriors Lei Zhen Zi (Xiang Zuo), Ne Zha (Wen Zhang) and Yang Jian (Huang Xiaoming). Lan Die (Angelababy) becomes Lei Zhen Zi’s love interest though she bears a deep dark secret of her own.
The movie premieres July 29, 2016. It looks unnervingly flashy and I worry that it might follow a trend of productions that are all glitz and no glamor.