| tv | The Curse (2023)As Mark Rose(1 episode) | (Not seen) |
| tv | Reunion: The Sound of the Providence (2020) (AKA "重启之极海听雷")As Arthur 'Murph' Murphy | (Not seen) |
| movie | Override (2020) (AKA "R.I.A.")As Vice President Flemming | (Not seen) |
| movie | Madness in the Method (2019)As Dean | (Not seen) |
| movie | The Black Hole (2016)As Mark Willis | (Not seen) |
| tv | Supergirl (2015)As Jeremiah Danvers(6 episodes) | (Not seen) |
| movie | Beverly Hills Christmas (2015)As Archangel Gabriel | (Not seen) |
| movie | Vendetta (2015)As Mason | (Not seen) |
| tv | Last Week Tonight with John Oliver (2014)As Self (archive footage) (uncredited)(1 episode) | (Not seen) |
| movie | The Appearing (2014)As Dr. Shaw | (Not seen) |
| tv | Through the Keyhole (2013)As Self(1 episode) | (Not seen) |
| tv | Man Down (2013)As Ted | (Not seen) |
| movie | The Tale of The Princess Kaguya (2013) (AKA "Kaguyahime no monogatari")As The Mikado (voice: English version) | (Not seen) |
| tv | Don't Trust the B---- in Apartment 23 (2012)As Dean Cain(3 episodes) | (Not seen) |
| movie | 5 Days of War (2011) (AKA "City on Fire")As Chris Bailot | (Not seen) |
| movie | Abandoned (2010)As Kevin | (Not seen) |
| movie | Kill Katie Malone (2010)As Robert | (Not seen) |
| tv | Celebrity Juice (2008)As Self(1 episode) | (Not seen) |
| movie | $5 a Day (2008)As Rick Carlson | (Not seen) |
| tv | Burn Notice (2007)As Ryan Pewterbaugh(1 episode) | (Not seen) |
| tv | Life (2007)(1 episode) | (Not seen) |
| movie | Dead & Deader (2006) (AKA "Dead and Deader")As Lt. Bobby Quinn | (Not seen) |
| movie | Look, Up in the Sky! The Amazing Story of Superman (2006)As Self | (Not seen) |
| tv | Criminal Minds (2005)As Curtis(1 episode) | (Not seen) |
| tv | Entourage (2004)As Dean Cain(1 episode) | (Not seen) |
| movie | Out of Time (2003)As Chris Harrison | (Not seen) |
| movie | Christmas Rush (2002) (AKA "Breakaway")As Lt. Cornelius Morgan | (Not seen) |
| tv | Smallville (2001)As Curtis Knox(1 episode) | (Not seen) |
| movie | Boa (2001) (AKA "New Alcatraz")As Dr. Robert Trenton | (Not seen) |
| movie | Rat Race (2001)As Shawn Kent | (Not seen) |
| movie | Militia (2000)As Ethan Carter | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Dr. Mike Jergens(1 episode) | (Not seen) |
| movie | Futuresport (1998) (AKA "Future Sport")As Tremaine 'Tre' Ramzey | (Not seen) |
| tv | Frasier (1993)As Rick(1 episode) | (Not seen) |
| tv | Beverly Hills, 90210 (1990)As Rick(4 episodes) | (Not seen) |