| tv | True Story (2021)As Ari(7 episodes) | (Not seen) |
| tv | Curfew (2019)As Joker Jones(8 episodes) | (Not seen) |
| tv | How Do You Play? (2019) (AKA "놀면 뭐하니?")As Elijah | (Not seen) |
| tv | The Boys (2019)As Alastair Adana in 'Not Without My Dolphin'(3 episodes) | (Not seen) |
| tv | Deception (2018)As Switch(2 episodes) | (Not seen) |
| movie | Samson (2018)As King Balek | (Not seen) |
| movie | Holmes & Watson (2018)As Billy Zane | (Not seen) |
| movie | Adventure Club (2017) (AKA "The Adventure Club")As Langley | (Not seen) |
| tv | DC's Legends of Tomorrow (2016)As P.T. Barnum(1 episode) | (Not seen) |
| movie | Zoolander 2 (2016) (AKA "2oolander")As Billy Zane | (Not seen) |
| movie | Ghost of Goodnight Lane (2014)As Alan | (Not seen) |
| movie | The Employer (2013)As Alan | (Not seen) |
| movie | Blood of Redemption (2013) (AKA "Outrage Gang")As Quinn | (Not seen) |
| movie | The Scorpion King 3: Battle for Redemption (2012)As Talus | (Not seen) |
| movie | Titanic: 100 Years On (2012) | (Not seen) |
| movie | The Roommate (2011)As Professor Roberts | (Not seen) |
| movie | Mercenaries (2011)As Colonel Torida | (Not seen) |
| movie | Sniper: Reloaded (2011)As Richard Miller | (Not seen) |
| tv | The Pacific (2010)As Ezra | (Not seen) |
| tv | Community (2009)As Honda Boss(1 episode) | (Not seen) |
| movie | Surviving Evil (2009)As Sebastian Beazley | (Not seen) |
| movie | Attack on Darfur (2009)As Bob Jones | (Not seen) |
| movie | Evil in the Time of Heroes (2009) (AKA "To kako - Stin epohi ton iroon")As Prophitis | (Not seen) |
| movie | Love N' Dancing (2009)As Kent Krandel | (Not seen) |
| movie | Alien Agent (2007)As Tom / Saylon | (Not seen) |
| movie | The Mad (2007)As Jason Hunt | (Not seen) |
| tv | Psych (2006)As Ian Collins(1 episode) | (Not seen) |
| movie | Memory (2006)As Taylor Briggs | (Not seen) |
| movie | The Pleasure Drivers (2006)As Marvin | (Not seen) |
| movie | Dead Fish (2005)As Virgil | (Not seen) |
| movie | BloodRayne (2005)As Elrich | (Not seen) |
| movie | Silent Warnings (2003) (AKA "Warnings")As Bill Willingham | (Not seen) |
| movie | The Believer (2001)As Curtis Zampf | (Not seen) |
| movie | Zoolander (2001) (AKA "Derek Zoolander")As Billy Zane (uncredited) | (Not seen) |
| tv | Charmed (1998)As Drake(3 episodes) | (Not seen) |
| movie | Pocahontas 2: Journey to a New World (1998) (AKA "Pocahontas II: Journey to a New World")As John Rolfe (voice) | (Not seen) |
| movie | Titanic (1997) (AKA "Planet Ice")As Cal Hockley | (Not seen) |
| movie | Head Above Water (1996)As Kent | (Not seen) |
| movie | The Phantom (1996)As The Phantom / Kit Walker | (Not seen) |
| movie | The Set Up (1995)As Charles Thorpe | (Not seen) |
| movie | Tales from the Crypt: Demon Knight (1995) (AKA "Demon Keeper")As The Collector | (Not seen) |
| movie | Only You (1994)As Harry / The False Damon Bradley | (Not seen) |
| movie | The Silence of the Hams (1994)As Jo Dee Foster | (Not seen) |
| movie | Posse (1993)As Colonel Graham | (Not seen) |
| movie | Poetic Justice (1993)As Brad | (Not seen) |
| movie | Sniper (1993)As Richard Miller | (Not seen) |
| movie | Tombstone (1993)As Mr. Fabian | (Not seen) |
| movie | Orlando (1992)As Shelmerdine | (Not seen) |
| movie | Critters 3 (1991) (AKA "Critters 3: You Are What They Eat")As Steve (archive footage) | (Not seen) |
| tv | Twin Peaks (1990)As John Justice Wheeler(5 episodes) | (Not seen) |
| movie | Memphis Belle (1990)As Val Kozlowski | (Not seen) |
| movie | Dead Calm (1989) (AKA "Dead Calm: A Voyage Into Fear")As Hughie Warriner | (Not seen) |
| movie | Going Overboard (1989) (AKA "Babes Ahoy")As King Neptune | (Not seen) |
| movie | Back to the Future Part II (1989) (AKA "Paradox")As Match | (Not seen) |
| movie | Critters (1986)As Steve Elliot | (Not seen) |
| movie | Back to the Future (1985)As Match | (Not seen) |