Stephen Oyoung is an Asian-American film and television actor and martial arts expert. He portrayed Tokugawa Iemitsu in DC's Legends of Tomorrow.
Advertisement
Stephen Oyoung is an Asian-American film and television actor and martial arts expert. He portrayed Tokugawa Iemitsu in DC's Legends of Tomorrow.