Stephen Oyoung is an Asian-American film and television actor. He is a martial arts expert specializing in Chinese Wushu Kung Fu. Oyoung also worked in the industry as a stuntman, a fight choreographer and a motion capture performer.
After Doctor Doom revived by villains, Avengers & other heroes have to fight the strongest enemy, and stop the invasion of other villains who are trying to invade the earth.