Movies › People › Stephen Oyoung
Stephen Oyoung 3 credits

Born August 7, 1985 in United States
Stephen Oyoung is an American actor best known for portraying Martin Li / Mister Negative in the 2018 video game Spider-Man and its 2023 sequel, and US Navy Dive Master "Pills" in Mission: Impossible – The Final Reckoning.
Source: Wikipedia, CC BY-SA 4.0.


