Gaalen Engen

Gaalen Engen is an Canadian actor. He portrays C. McGarvey and also as Christopher Chance disguised as C. McGarvey in the sixth season of Arrow.