Stellan Skarsgård Filmography: Movies and Television Credits
Selected screen credits for Stellan Skarsgård: 81 movie titles and 10 television titles, with film release years and roles.

This Stellan Skarsgård filmography covers 81 movie titles and 10 television titles from the available cast credits. Multiple roles in the same title are grouped together. It is a selection of screen credits, rather than a complete record of every performance. Credits may include acting, voice work, uncredited roles and appearances as themselves.
Stellan Skarsgård movies by release year
The years below are film release years, not filming dates.
- Anita, Swedish Nymphet (1973) as Erik
- The Simple-Minded Murderer (1982) as Sven
- False as Water (1985) as Stig
- The Unbearable Lightness of Being (1988) as The Engineer
- Code Name Coq Rouge (1989) as Carl Hamilton
- Good Evening, Mr. Wallenberg (1990) as Raoul Wallenberg
- The Hunt for Red October (1990) as Capt. 2nd Viktor Tupolev (V.K. Konovalov)
- The Democratic Terrorist (1992) as Carl Hamilton
- Wind (1992) as Joe Heiser
- Murder at the Savoy (1993) as Security Manager
- The Slingshot (1993) as Fritiof Schütt
- The Jönsson Gang's Greatest Robbery (1995) as Herman Melvin
- Zero Kelvin (1995) as Randbæk
- Breaking the Waves (1996) as Jan Nyman
- Amistad (1997) as Tappan
- Good Will Hunting (1997) as Gerald Lambeau
- Insomnia (1997) as Jonas Engström
- Ronin (1998) as Gregor
- Savior (1998) as Peter
- The Kingdom II (1998) as Stig Helmers advokat
- Deep Blue Sea (1999) as Jim Whitlock
- Aberdeen (2000) as Tomas
- D-Day (2000) as Lise's Mand
- Dancer in the Dark (2000) as Doctor
- Passion of Mind (2000) as William Granther
- Timecode (2000) as Alex Green
- Kiss Kiss (Bang Bang) (2001) as Felix
- Powder Keg (2001) as Harvey Jacobs
- The Glass House (2001) as Terence Glass
- City of Ghosts (2002) as Joseph Kaspar
- No Good Deed (2002) as Tyrone
- Taking Sides (2002) as Wilhelm Furtwängler
- Dogville (2003) as Chuck
- Dogville Confessions (2004) as Self
- Exorcist: The Beginning (2004) as Father Lankester Merrin
- King Arthur (2004) as Cerdic
- Beowulf & Grendel (2005) as Hrothgar
- Dominion: Prequel to The Exorcist (2005) as Father Lankester Merrin
- Goya's Ghosts (2006) as Francisco Goya
- Pirates of the Caribbean: Dead Man's Chest (2006) as Bootstrap Bill
- Arn: The Knight Templar (2007) as Birger Brosa
- Pirates of the Caribbean: At World's End (2007) as Bootstrap Bill
- WΔZ (2007) as Eddie Argo
- Arn: The Kingdom at Road's End (2008) as Birger Brosa
- God on Trial (2008) as Baumgarten
- Mamma Mia! (2008) as Bill Anderson
- Angels & Demons (2009) as Commander Richter
- Metropia (2009) as Ralph Parker (voice)
- A Somewhat Gentle Man (2010) as Ulrik
- Boogie Woogie (2010) as Bob Maclestone
- Frankie & Alice (2010) as Oz
- King of Devil's Island (2010) as Bestyrer Håkon
- Melancholia (2011) as Jack
- The Girl with the Dragon Tattoo (2011) as Martin Vanger
- Thor (2011) as Erik Selvig
- The Avengers (2012) as Selvig
- Nymphomaniac: Vol. I (2013) as Seligman
- Nymphomaniac: Vol. II (2013) as Seligman
- Romeo & Juliet (2013) as Prince of Verona
- The Physician (2013) as Barber
- The Railway Man (2013) as Finlay
- Thor: The Dark World (2013) as Erik Selvig
- Hector and the Search for Happiness (2014) as Edward
- In Order of Disappearance (2014) as Nils
- Avengers: Age of Ultron (2015) as Erik Selvig
- Cinderella (2015) as Grand Duke
- Our Kind of Traitor (2016) as Dima
- Borg vs McEnroe (2017) as Lennart Bergelin
- Return to Montauk (2017) as Max Zorn
- Filmworker (2018) as Self
- Mamma Mia! Here We Go Again (2018) as Bill / Kurt
- The Man Who Killed Don Quixote (2018) as The Boss
- Hope (2019) as Tomas
- I'll Find You (2019) as Benno Moser
- Out Stealing Horses (2019) as Trond
- The Painted Bird (2019) as Hans
- Dune (2021) as Baron Vladimir Harkonnen
- Andor: A Disney+ Day Special Look (2022) as Luthen Rael (archive footage) (uncredited)
- Thor: Love and Thunder (2022) as Selvig
- Dune: Part Two (2024) as Baron Harkonnen
- Sentimental Value (2025) as Gustav Borg
Stellan Skarsgård television roles and appearances
Television titles are listed alphabetically. An appearance date is included only where verified for Stellan Skarsgård; a programme's premiere year does not establish when a performer appeared in it.
- Andor as Luthen Rael
- Arn: The Knight Templar as Birger Brosa
- Chernobyl as Boris Shcherbina
- Entourage as Verner Vollstedt
- Helen of Troy as King Theseus of Athens
- Marvel Studios Legends as Erik Selvig (archive footage) (uncredited)
- River as John River
- The Kingdom as Stig Helmers advokat
- The Oscars as Self
- The Simpsons as Stellan Skarsgård (voice)
Credit information: TMDB, with additional sources listed below where used. The titles shown here do not establish the beginning or end of Stellan Skarsgård's career, and omissions should not be treated as evidence that a credit does not exist.
Frequently asked questions
How many titles are listed in this Stellan Skarsgård filmography?
This page lists 81 movie titles and 10 television titles. Multiple characters in the same title are grouped together; these counts describe this selection, not a career total.
What do the dates in this filmography mean?
Movie years refer to release dates. Television appearance dates are shown only where verified for the performer. A series premiere date is not used as the date of a guest appearance or as the start of a career.
Is this a complete list of Stellan Skarsgård's credits?
No. This is a selected filmography drawn from available cast records. Early work, short films, individual episodes, stage work and other credits may be absent. It should not be used to identify a first-ever role or the latest project.



