Niu Lai (牛来) (2026), meaning “Here Comes the Cow/Bull”, is an 86-minute, crudely animated feature made by a self-taught ...
Initially it drew little attention. It later became a trending title after clips from the film spread online and audiences flocked to cinemas to see if it was really as strange as reports suggested.