Po raz pierwszy trafił na ekran jako sierżant lotniczy Kevin Cartwright w komediodramacie wojennym Parada szeregowców (Privates on Parade, 1983). Pojawił się w horrorze Michaela Manna Twierdza (1983) wg powieści F. Paula Wilsona, komediodramacie sportowym Jankes na Oksfordzie (Oxford Blues, 1984) u boku Roba Lowe i Juliana Sandsa, dramacie muzycznym Absolutni debiutanci (1986) z Patsy Kensit i Davidem Bowie, dramacie kryminalnym Za królową i ojczyznę (1988) z Denzelem Washingtonem oraz komedii Piraci seksu (Pyrates, 1991) z Kevinem Baconem i Kyrą Sedgwick.

W komedii Blake’a Edwardsa Switch: Trudno być kobietą (1991) z Ellen Barkin wystąpił w roli diabła. W thrillerze sensacyjnym Kevina Hooksa Pasażer 57 (1992) z Wesleyem Snipesem i Elizabeth Hurley zagrał postać terrorysty. W telewizyjnym westernie komediowym The Cisco Kid (1994) Jimmy Smitsem wcielił się w generała Martina Dupre. W dreszczowcu kryminalnym Trefny szmal (Kounterfeit, 1996) z Hilary Swank pojawił się jako Frankie, a w filmie sensacyjnym Saper (Sweepers, 1998) u boku Dolpha Lundgrena jako dr Cecil Hopper. Zagrał rolę sąsiada w dramacie psychologicznym One Point O (Paranoja 1.0, 2004), który został dobrze przyjęty na 57.