Arrowverse Wiki

Terry Chen (born February 3, 1975) is a Canadian actor. He has portrayed Blake in Arrow and Genghis Khan and Charlie as Genghis Khan in DC's Legends of Tomorrow.

Credits[]

Arrow[]

Actor[]

Season 1[]

DC's Legends of Tomorrow[]

Actor[]

Season 5[]