Ne Zha 2
2025 · 83/100
Ne Zha
2019 · 79/100
Big Fish & Begonia
2016 · 75/100
The Eight Hundred
2020 · 71/100
The Mermaid
2016 · 68/100
Mojin: The Lost Legend
2015 · 57/100