Director · Born 1986
Shen Ao is a Chinese director, screenwriter, editor and producer.
Escape from the Outland
2025 · Director
Dead to Rights
No More Bets
2023 · Director
Our New Life
2021 · Director
My Dear Liar
2019 · Director
I'm Not Brave
2010 · Director
The Opposite Shore
2009 · Director