Tiger Stabs Tiger

China, 2021, 22′

by Shen Jie

Irreversible penetrations, repeated collisions, intense touches and adhesions…. bring both life and death.

Born in 1989 in Shanghai, SHEN Jie graduated from Shanghai Institute of Technology in 2012. His animated short films were screened at film festivals around the world such as Venezia, Sakhalin, Annecy, Zagreb, Slamdance, Tampere, Encounters etc. He currently lives and works in Shanghai.