
Director
Escape from the Outland

Shen Ao is a Chinese director, screenwriter, editor and producer.
1 of 3 credits have a verdict, together taking $423M. The biggest was Dead to Rights at $423M. The rest are still counting, or never reported a budget.