Sean Bean Filmography: Every Movie and TV Show in Order
All 103 Sean Bean roles in chronological order (1983 to 2025): 76 movies and 27 TV series.

How many movies and TV shows has Sean Bean been in? This complete Sean Bean filmography lists 103 credited roles (76 films, 27 TV series), in chronological order from 1983 to 2025, with links to our full guides where available.
Sean Bean movies in order
- Caravaggio (1986) as Ranuccio
- Stormy Monday (1988) as Brendan
- War Requiem (1989) as The German Soldier
- How to Get Ahead in Advertising (1989) as Larry Frisk
- The Field (1990) as Tadgh McCabe
- Patriot Games (1992) as Sean Miller
- Sharpe's Rifles (1993) as Lieutenant Richard Sharpe
- Sharpe's Eagle (1993) as Captain Richard Sharpe
- Sharpe's Company (1994) as Captain Richard Sharpe
- Sharpe's Enemy (1994) as Major Richard Sharpe
- Sharpe's Honour (1994) as Major Richard Sharpe
- Black Beauty (1994) as Farmer Grey
- Jacob (1994) as Esau
- Shopping (1994) as Venning
- Sharpe's Gold (1995) as Major Richard Sharpe
- Sharpe's Battle (1995) as Major Richard Sharpe
- Sharpe's Sword (1995) as Major Richard Sharpe
- GoldenEye (1995) as Alec Trevelyan
- When Saturday Comes (1996) as Jimmy Muir
- Sharpe's Regiment (1996) as Major Richard Sharpe
- Sharpe's Siege (1996) as Major Richard Sharpe
- Sharpe's Mission (1996) as Major Richard Sharpe
- Anna Karenina (1997) as Vronsky
- Sharpe's Revenge (1997) as Major Richard Sharpe
- Sharpe's Justice (1997) as Major Richard Sharpe
- Sharpe's Waterloo (1997) as Lieutenant Colonel Richard Sharpe
- Ronin (1998) as Spence
- Bravo Two Zero (1999) as Andy McNab
- Essex Boys (2000) as Jason Locke
- Don't Say a Word (2001) as Patrick Koster
- The Lord of the Rings: The Fellowship of the Ring (2001) as Boromir
- Tom & Thomas (2002) as Paul Sheppard
- Equilibrium (2002) as Errol Partridge
- The Lord of the Rings: The Two Towers (2002) as Boromir (uncredited)
- The Big Empty (2003) as Cowboy
- The Lord of the Rings: The Return of the King (2003) as Boromir
- Troy (2004) as Odysseus
- Pride (2004) as Dark (voice)
- National Treasure (2004) as Ian Howe
- North Country (2005) as Kyle
- The Island (2005) as Dr. Bernard Merrick
- Flightplan (2005) as Captain Rich
- The Dark (2005) as James
- Silent Hill (2006) as Christopher Da Silva
- Sharpe's Challenge (2006) as Richard Sharpe
- The Hitcher (2007) as John Ryder
- Outlaw (2007) as Danny Bryant
- Far North (2008) as Loki
- Sharpe's Peril (2008) as Richard Sharpe
- Red Riding: The Year of Our Lord 1983 (2009) as John Dawson
- Red Riding: The Year of Our Lord 1974 (2009) as John Dawson
- Percy Jackson & the Olympians: The Lightning Thief (2010) as Zeus
- Ca$h (2010) as Pyke Kubic
- Black Death (2010) as Ulric
- Death Race 2 (2010) as Markus Kane
- The Lost Future (2010) as Amal
- Age of Heroes (2011) as Maj. Jack Jones
- Cleanskin (2012) as Ewan
- Mirror Mirror (2012) as King
- Soldiers of Fortune (2012) as Dimidov
- Silent Hill: Revelation 3D (2012) as Harry Mason / Christopher Da Silva
- Wicked Blood (2014) as Uncle Frank Stinson
- Jupiter Ascending (2015) as Stinger Apini
- Any Day (2015) as Vian
- Pixels (2015) as Corporal Hill (SAS Officer)
- The Martian (2015) as Mitch Henderson
- The Young Messiah (2016) as Severus
- Drone (2017) as Neil
- Dark River (2017) as Richard Bell
- Game of Thrones: The Last Watch (2019) as Self
- Possessor (2020) as John Parse
- Wolfwalkers (2020) as Robyn's Father, Bill Goodfellowe (voice)
- Mummies (2023) as Pharaoh (voice)
- Knights of the Zodiac (2023) as Alman Kido
- Deep Cover (2025) as Billings
- Anemone (2025) as Jem Stoker
Sean Bean TV shows
- Natural World (1983) as Narrator
- The Bill (1984)
- Inspector Morse (1987) as Alex Bailey
- The Storyteller (1988) as Prince
- Sharpe (1993) as Richard Sharpe
- Lady Chatterley (1993) as Oliver Mellors
- Scarlett (1994) as Lord Richard Fenton
- Family Guy (1999) as Portrait Griffin (voice)
- Crusoe (2008) as James Crusoe
- Accused (2010) as Simon Gaskell / Tracie Tremarco
- Game of Thrones (2011) as Lord Eddard 'Ned' Stark
- Missing (2012) as Paul Winstone
- Legends (2014) as Martin Odum
- The Frankenstein Chronicles (2015) as John Marlott
- Wasted (2016) as Sean Bean
- Medici: Masters of Florence (2016)
- Roman Empire (2016) as Narrateur
- Broken (2017) as Father Michael Kerrigan
- The Oath (2018) as Tom Hammond
- Sally4Ever (2018) as Sean Bean
- Curfew (2019) as The General
- World on Fire (2019) as Douglas Bennett
- Snowpiercer (2020) as Joseph Wilford
- Time (2021) as Mark Cobden
- Shardlake (2024) as Thomas Cromwell
- This City Is Ours (2025) as Ronnie Phelan
- Robin Hood (2025) as Sheriff of Nottingham
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Sean Bean been in?
Sean Bean has 76 credited film roles and 27 TV roles, for a total of 103 credits from 1983 to 2025.
What was Sean Bean's first major role?
Natural World (1983).
What is Sean Bean's most recent project?
Robin Hood (2025).



