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.
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.