Alexander Skarsgård Filmography: Every Movie and TV Show in Order
All 46 Alexander Skarsgård roles in chronological order (1994 to 2026): 32 movies and 14 TV series.

How many movies and TV shows has Alexander Skarsgård been in? This complete Alexander Skarsgård filmography lists 46 credited roles (32 films, 14 TV series), in chronological order from 1994 to 2026, with links to our full guides where available.
Alexander Skarsgård movies in order
- D-Day (2000) as Lise's papsøn
- Zoolander (2001) as Meekus
- The Dog Trick (2002) as Micke
- The Last Drop (2006) as Jergen Voller
- Exit (2006) as Fabian von Klerking
- Metropia (2009) as Stefan (voice)
- 13 (2010) as Jack
- Melancholia (2011) as Michael
- Straw Dogs (2011) as Charlie Venner
- Battleship (2012) as Commander Stone Hopper
- Disconnect (2013) as Derek Hull
- What Maisie Knew (2013) as Lincoln
- The East (2013) as Benji
- The Giver (2014) as Father
- The Diary of a Teenage Girl (2015) as Monroe Rutherford
- Hidden (2015) as Ray
- Zoolander 2 (2016) as Adam
- The Legend of Tarzan (2016) as John Clayton / Tarzan
- War on Everyone (2016) as Terry Monroe
- Mute (2018) as Leo Beiler
- Hold the Dark (2018) as Vernon Slone
- The Aftermath (2019) as Stefan Lubert
- The Hummingbird Project (2019) as Anton Zaleski
- Long Shot (2019) as Prime Minister James Steward
- The Kill Team (2019) as Sergeant Deeks
- Godzilla vs. Kong (2021) as Nathan Lind
- Passing (2021) as John Bellew
- The Northman (2022) as Amleth
- Infinity Pool (2023) as James Foster
- Lee (2024) as Roland Penrose
- Pillion (2025) as Ray
- The Moment (2026) as Johannes
Alexander Skarsgård TV shows
- The Kingdom (1994) as Svensk advokat
- Generation Kill (2008) as Brad Colbert
- True Blood (2008) as Eric Northman
- Eastbound & Down (2009) as Adult Toby Powers
- Documentary Now! (2015) as Rainer Wolz
- Atlanta (2016) as Alexander Skarsgård
- Big Little Lies (2017) as Perry Wright
- Succession (2018) as Lukas Matsson
- The Little Drummer Girl (2018) as Gadi Becker
- What We Do in the Shadows (2019) as Eric Northman
- On Becoming a God in Central Florida (2019) as Travis Stubbs
- The Stand (2020) as Randall Flagg
- Mr. & Mrs. Smith (2024) as Other John
- Murderbot (2025) as Murderbot
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Alexander Skarsgård been in?
Alexander Skarsgård has 32 credited film roles and 14 TV roles, for a total of 46 credits from 1994 to 2026.
What was Alexander Skarsgård's first major role?
The Kingdom (1994).
What is Alexander Skarsgård's most recent project?
The Moment (2026).



