He is perhaps best known for playing the title character in the fantasy films The Mummy and The Mummy Returns, both of which were directed by G.I. Joe director Stephen Sommers. He did not reprise the role in the third film in the series The Mummy: Tomb of the Dragon Emperor, which Sommers produced but did not direct.
Vosloo was also known for his role in the fourth season of the TV series 24 as Middle Eastern terrorist Habib Marwan and as mercenary spy Vincent in several episodes of the series Chuck. He also portrayed the title role of Darkman in two sequels Darkman II: The Return of Durant and Darkman III: Die Darkman Die, taking over the role from Liam Neeson, who played the character in the original film.