Leslie Sun is a renowned filmmaker, whose illustrious career has been marked by the creation of a plethora of captivating cinematic masterpieces, including the visually stunning Shaolin Long Arm, released in the year 1974, which has left an indelible mark on the world of martial arts cinema.
Furthermore, Sun's impressive repertoire also boasts the action-packed Peking Express, another 1974 release that has garnered widespread acclaim for its high-octane thrills and spills.
Additionally, Sun's impressive filmography also includes the 1971 release, Du hang da biao ke, a cinematic tour-de-force that has cemented his status as a master of the medium.