He played Quill, one of the main villains in The Phantom (1996). He appeared in Mortal Kombat: Annihilation (1997), the sequel to the film Mortal Kombat (1995), taking over the role of Raiden from Christopher Lambert. He then followed this with a role in the direct-to-video science fiction movie Robo Warriors (1996). Other films include Psycho (1998), in which he played the patrolman, Drugstore Cowboy (1989), Tales from the Darkside: The Movie (1990), Wedlock (1991), Boys on the Side (1995), The Quest (1996), Rites of Passage (1999), Hellraiser: Inferno (2000), 2 Fast 2 Furious (2003), Fear X (2003), Blade: Trinity (2004), The Girl Next Door (2004). He played a brief role as General Bratt in the prologue of Pineapple Express (2008). He also had a role in the horror movie The Unborn (2009), alongside C.S. Lee, who portrays Vince Masuka in Dexter).