- 2007: Featured in the movie "Wild Hogs" as a Highway Patrol Officer with a questionable lifestyle choice
- 2007: Cast opposite Ice Cube in the comedy, "Are We Done Yet?"
- 2003: Provided voiceover work on several episodes of "Justice League Unlimited," as superhero 'The Atom'
- 2001: Had regular role in "Scrubs" (NBC), offering a scene-stealing turn as the surly Dr. Perry Cox
- 2000: Acted in TV adaptation of "Dean Koontz's Sole Survivor" (Fox)
- 1999: Appeared as a sportscaster in the Oliver Stone-directed football drama "Any Given Sunda
- 1997: Starred in Fox TV adaptation of "Dean Koontz's 'Intensity'", playing a serial killer
- 1994: First film with song credit, "Car 54, Where Are You?"; also acted in movie
- 1993: Feature producing debut, "Watch It", an ensemble comedy
- 1989: Feature screenwriting debut, "Suffering Bastards"; also starred
- 1988: TV-movie debut, "Clinton and Nadine"
- 1988: Reprised role of Stu for Oliver Stone's film version of "Talk Radio"
- 1987: Co-starred as Stu Noonan in the Off-Braodway production of Eric Bogosian's "Talk Radio"
- 1987: Episodic TV debut, "Leg Work" (CBS)
- 1986: First film for director Oliver Stone, "Platoon"; played a cowardly sergeant
- 1986: Feature acting debut, "Sweet Liberty"
- 1985: Broadway debut in a revival production of "Requiem for a Heavyweight"
- 1984: Off-Broadway debut, as understudy for John Turturro in John Patrick Shanley's "Danny and the Deep Blue Sea"; spotted by a talent scout for Oliver Stone when he went on for Turturro who was off making a film; offered a small role in "Platoon", but production was delayed for almost two years
- 1984: Cast in the recurring role of Ned Howard in the soap, "Another World" (date approximate)
- 1984: Had role in the Off-Broadway play "The Ballad of Soapy Smith"
- Raised in Newark and Milburn, New Jersey




