Steven Seagal Filmography: Every Movie and TV Show in Order
All 59 Steven Seagal roles in chronological order (1953 to 2019): 56 movies and 3 TV series.

How many movies and TV shows has Steven Seagal been in? This complete Steven Seagal filmography lists 59 credited roles (56 films, 3 TV series), in chronological order from 1953 to 2019, with links to our full guides where available.
Steven Seagal movies in order
- Above the Law (1988) as Nico Toscani
- Hard to Kill (1990) as Mason Storm
- Marked for Death (1990) as John Hatcher
- Out for Justice (1991) as Gino Felino
- Under Siege (1992) as Casey Ryback
- On Deadly Ground (1994) as Forrest Taft
- Under Siege 2: Dark Territory (1995) as Casey Ryback
- Executive Decision (1996) as Lt. Colonel Austin Travis
- The Glimmer Man (1996) as Jack Cole
- Fire Down Below (1997) as Jack Taggart
- My Giant (1998) as Himself
- The Patriot (1998) as Wesley McClaren
- Exit Wounds (2001) as Orin Boyd
- Ticker (2001) as Frank Glass
- Half Past Dead (2002) as Sasha Petrosevitch
- The Foreigner (2003) as Johnathon Cold
- Out for a Kill (2003) as Professor Robert Burns
- Belly of the Beast (2003) as Jake Hopper
- Clementine (2004) as Jack Miller
- Out of Reach (2004) as William Lansing
- Submerged (2005) as Chris Cody
- Today You Die (2005) as Harlan Banks
- Into the Sun (2005) as Travis Hunter
- Black Dawn (2006) as Jonathan Cold
- Mercenary for Justice (2006) as John Seeger
- Shadow Man (2006) as Jack Foster
- Attack Force (2006) as Cmdr. Marshall Lawson
- Flight of Fury (2007) as John Sands
- Urban Justice (2007) as Simon Ballister
- Pistol Whipped (2008) as Matt Conlin
- The Onion Movie (2008) as Cock Puncher
- Kill Switch (2008) as Det. Jacob King
- Against the Dark (2009) as Commander Tao
- Driven to Kill (2009) as Ruslan Drachev
- The Keeper (2009) as Rolland Sallinger
- A Dangerous Man (2009) as Shane Daniels
- Machete (2010) as Rogelio Torrez
- Born to Raise Hell (2010) as Bobby
- Deadly Crossing (2010) as Elijah Kane
- Maximum Conviction (2012) as Cross
- Angel of Death (2013) as Elijah Kane
- Force of Execution (2014) as Alexander Coates
- A Good Man (2014) as Alexander
- Gutshot Straight (2014) as Paulie Trunks
- Absolution (2015) as John Alexander
- Sniper: Special Ops (2016) as Sergeant Jake Chandler
- Code of Honor (2016) as Colonel Robert Sikes
- The Asian Connection (2016) as Gan Sirankiri
- The Perfect Weapon (2016) as The Director
- End of a Gun (2016) as Decker
- Contract to Kill (2016) as John Harmon
- Killing Salazar (2017) as John Harrison
- China Salesman (2017) as Lauder
- Attrition (2018) as Axe
- General Commander (2019) as Jake Alexander
- Beyond the Law (2019) as Augustino 'Finn' Adair
Steven Seagal TV shows
- The Oscars (1953) as Self
- E! True Hollywood Story (1996)
- True Justice (2011) as Elijah Kane
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Steven Seagal been in?
Steven Seagal has 56 credited film roles and 3 TV roles, for a total of 59 credits from 1953 to 2019.
What was Steven Seagal's first major role?
The Oscars (1953).
What is Steven Seagal's most recent project?
Beyond the Law (2019).



