Ren Xudong

Poster for the movie "Di dao zhan"

Di dao zhan

(From Wikipedia)- “A 1965 Chinese film produced before the Cultural Revolution about a small town which defends itself from the Japanese by use of a network of tunnels during the Second Sino-Japanese War.”