Actor · DirectorLeo ChiangJanuary 20, 1976(48 years old)Taipei, TaiwanSocialsKnown forArrowSupermax GuardThe FlashYakuza BaddieLuciferThug #1The Good DoctorSecurity Guard2012Chinese SoldierThe Fall of the House of UsherTamerlane's BodyguardMaidBobDC's Legends of TomorrowTriad MemberAvatar: The Last AirbenderMonk ThetTravelersSwat LeaderSuperman & LoisGavin ParkBatwomanOrderly