Byron Mann

Byron Mann is a Chinese actor. He will portray a character described as "an enigmatic man with a complex connection to Oliver Queen".