Demon Catcher
Leung Kar-Yan
Role(s): Taoist Shie
Billy Lau
Role(s): Master Wu
林枫烨
Role(s): Ye Fei
Angel Fuhe
Role(s): White Fox
Zhao Lin
Role(s): Xiao Taohung
Thor
Marvel One-Shot: The Consultant
Captain America: The Winter Soldier
Star Trek V: The Final Frontier
X-Men: The Last Stand