Ding Sheng is a Chinese film director and screenwriter of considerable renown, hailing from the picturesque coastal city of Qingdao, located in the eastern province of Shandong, where he was born in the year 1970.
As a stalwart figure in the Chinese film industry, Ding Sheng has amassed an impressive portfolio of works, showcasing his versatility and skill behind the lens. Among his notable credits are the films "Little Big Soldier", "Police Story 2013", and "Railroad Tigers", each of which boasts the inimitable presence of the legendary Jackie Chan.