Peng Zhang

Poster for the movie "Asura"

Asura

An epic fantasy loosely based on Buddhist mythology, it is set in the mythical realm of Asura — the dimension of pure desire which is threatened by a coup from a lower heavenly kingdom. Asura is China’s most expensive film, but it is also China’s biggest box office flop.

Poster for the movie "Urban Games"

Urban Games

Web loses his brother in an extreme sports accident. When he learns it may have been murder he searches, from America to his ancestral home in China, pursuing answers and vengeance.