Won Tae San is a South Korean actor.
Rampant 2018
as Qing Dinasty Commander
Long Time No See 2017
as Black Leopard
Credits from TMDB.