Stephen Oyoung

Stephen Oyoung is an actor and stunt performer. He portrayed Tokugawa Iemitsu in the second season DC's Legends of Tomorrow episode,.