Skip to main content
Photo of Larry Yang

Larry Yang

Baoquanling, Heilongjiang, ChinaBorn February 11, 1981

Larry Yang is a Chinese director and screenwriter. He started his career as an actor in a short horror film "Dimension 13". Yang represents the new generation of bi-cultural talent in Chinese film, having honed his craft by earning Master's degrees in Film from both the Beijing Film Academy and the University of Edinburgh.

Filmography6

The Shadow's Edge

The Shadow's Edge

2025
Ride On

Ride On

2023
Adoring

Adoring

2019
My Other Home

My Other Home

2017
Mountain Cry

Mountain Cry

2016
Sorry I Love You

Sorry I Love You

2013