 
Actor
 Zachariah (1970)
Zachariah (1970) Boy and His Dog, A (1975)
Boy and His Dog, A (1975) Kent Chronicles, The (The Bastard, The Rebels, The Seekers) (1978-1979)
Kent Chronicles, The (The Bastard, The Rebels, The Seekers) (1978-1979) Beulah Land (TV Mini-series) (1980)
Beulah Land (TV Mini-series) (1980) Miami Vice (TV Series) (1984)
Miami Vice (TV Series) (1984) Hot Spot, The (1990)
Hot Spot, The (1990) Harley Davidson and the Marlboro Man (1991)
Harley Davidson and the Marlboro Man (1991) Guilty As Sin (1993)
Guilty As Sin (1993) Born Yesterday (1993)
Born Yesterday (1993) Goodbye Lover (1998)
Goodbye Lover (1998) When in Rome (2010)
When in Rome (2010) Machete (2010)
Machete (2010)
 Good Old Fashioned Orgy, A (2011)
Good Old Fashioned Orgy, A (2011) Other Woman, The (2014)
Other Woman, The (2014) Cold in July (2014)
Cold in July (2014)
 Alex of Venice (2014)
Alex of Venice (2014) Brawl in Cell Block 99 (2017)
Brawl in Cell Block 99 (2017)
 Dragged Across Concrete (2018)
Dragged Across Concrete (2018)
 Knives Out (2019)
Knives Out (2019)