Rescue at Dongji 2025
Actor
Lost in the Stars 2023
as Mental Hospital Doctor
Blind War 2022
as Managing Director
The Eight Hundred 2020
as French Journalist
Shanghai Fortress 2019
as George Bradley
Tianjin Mysteries Affair 2017
as Wilson
Credits from TMDB.