2022 Rabbit Hole (TV Series) – James Weir
2022 The First Lady (TV Series) (filming) – Franklin D. Roosevelt
2022 The Contractor – Rusty Jennings
2020 The Fugitive (TV Series) – Clay Bryce
2018 Black Ops 4: Dead of the Night (Video Game) – Gideon Jones
2017 Flatliners – Dr. Barry Wolfson
2017 Beat-Up Little Seagull (Where is Kyra)
2016 – 2019 – Designated Survivor – TV – stars as Tom Kirkman
2015 Forsaken (2015) aka “Redemption (2014)” stars as John Henry Clayton
2014 Metal Gear Solid V: The Phantom Pain (2014) VG stars as Big Boss (voice)
2014 Twin Peaks: The Missing Pieces (2014) stars as Sam Stanley
2014 24: Live Another Day (2014) TV stars as Jack Bauer
2014 Pompeii (2014) stars as Roman senator
2014 Marked (2014) TM stars as James Dempsey
2013 The Reluctant Fundamentalist (2013) stars as Jim
2012 Touch (2012) TV stars as Martin Bohm
2011 Melancholia (2011) stars as John
2011 Night of the Living Carrots (2011) VI stars as General W.R. Monger (voice)
2011 The Confession (2011) TV stars as The Confessor
2010 Marmaduke (2010) stars as Bosco (voice)
2010 Twelve (2010) stars as Narrator (voice)
2009 Monsters vs. Aliens (2009) stars as Gen. W.R. Monger (voice)
2008 Dragonlance: Dragons of Autumn Twilight (2008)
2008 Mirrors (2008) stars as Ben Carson
2007 24: Day Six – Debrief (2007) TV stars as Jack Bauer
2006 I Trust you to Kill me
2006 The Wild (2006) aka Vie sauvage, La (Canada: French title) Samson (voice)
2006 The Sentinel (2006) stars as David Breckinridge
2006 24: The DVD Board Game (2006) VG stars as Jack Bauer (voice)
2005 River Queen (2005) stars as Doyle
2004 Taking Lives (2004) stars as Hart
2003 Paradise Found (2003) stars as Paul Gauguin
2003 The Land Before Time X: The Great Longneck Migration stars as Bron (voice)
2003 L.A. Confidential (2003) stars as Det. Jack Vincennes
2002 Phone Booth (2002) stars as The Caller
2002 Dead Heat (2002) aka Todliches Rennen (Germany) stars as Pally LaMarr
2002 Behind the Red Door (2002) stars as Roy
2002 Desert Saints (2002) stars as Banks
2001 Cowboy Up (2001) aka Ring of Fire stars as Hank Braxton
2001 To End All Wars (2001) stars as Lt. Jim Reardon
2001 24 (2001) TV stars as Jack Bauer
2000 The Right Temptation (2000) stars as Michael Farrow-Smith
2000 Picking Up the Pieces (2000) stars as Bobo
2000 Woman Wanted (2000) stars as Wendell Goddard
2000 Beat (2000) stars as William S. Burroughs
1999 After Alice (1999) aka Eye of the Killer stars as Mickey Hayden
1999 Watership Down (1999) TV stars as Hickory (voice)
1998 Ground Control (1998) aka Jet stars as Jack Harris
1998 Break Up (1998) stars as John Box
1998 A Soldier’s Sweetheart (1998) stars as Rat Kiley
1998 Dark City (1998) stars as Dr. Daniel Schreber
1997 The Last Days of Frankie the Fly (1997) stars as Joey
1997 Truth or Consequences, N.M. (1997) stars as Curtis Freley
1997 Armitage III: Poly Matrix (1997) stars as Ross Sylibus (voice)
1996 Duke of Groove (1996) stars as The Host
1996 Freeway (1996) stars as Bob Wolverton
1996 Eye for an Eye (1996) stars as Robert Doob
1996 A Time to Kill (1996) stars as Freddie Lee Cobb
1994 Teresa’s Tattoo (1994) stars as Roadblock Officer
1994 The Cowboy Way (1994) stars as Sonny Gilstrap
1993 The Three Musketeers (1993) stars as Athos
1993 Last Light (1993) TM stars as Denver Bayliss
1993 The Vanishing (1993) stars as Jeff Harriman
1992 Article 99 (1992) stars as Dr. Peter Morgan
1992 A Few Good Men (1992) stars as Lt. Jonathan Kendrick
1992 Twin Peaks: Fire Walk with Me (1992) stars as FBI Agent Sam Stanley
1990 The Nutcracker Prince (1990) stars as Nutcracker Prince
1990 Flatliners (1990) stars as Nelson
1990 Young Guns II (1990) stars as Josiah Gordon ‘Doc’ Scurlock
1990 Chicago Joe and the Showgirl (1990) stars as Karl Hulten
1990 Flashback (1990) stars as John Buckner
1989 Renegades (1989) stars as Buster McHenry
1988 Bright Lights, Big City (1988) stars as Tad Aligash
1988 Young Guns (1988) stars as Josiah Gordon ‘Doc’ Scurlock
1988 1969 stars as Scott
1987 Promised Land (1987) aka Young Hearts stars as Danny
1987 The Killing Time (1987) stars as The Stranger
1987 The Lost Boys (1987) stars as David
1986 At Close Range (1986) stars as Tim
1986 Trapped in Silence (1986) TM stars as Kevin Richter
1986 Stand by Me (1986) stars as Ace Merrill
1986 Crazy Moon (1986) aka Huggers stars as Brooks
1986 Brotherhood of Justice (1986) TM stars as Victor
1984 The Bay Boy (1984) aka Bad Company stars as Donald Campbell
1983 Max Dugan Returns (1983) stars as Bill