Bill Skarsgård Filmography: Every Movie and TV Show in Order
All 35 Bill Skarsgård roles in chronological order (2008 to 2026): 29 movies and 6 TV series.

How many movies and TV shows has Bill Skarsgård been in? This complete Bill Skarsgård filmography lists 35 credited roles (29 films, 6 TV series), in chronological order from 2008 to 2026, with links to our full guides where available.
Bill Skarsgård movies in order
- Arn: The Kingdom at Road's End (2008) as Erik
- Kenny Begins (2009) as Pontus
- Simple Simon (2010) as Simon
- Behind Blue Skies (2010) as Martin
- The Crown Jewels (2011) as Richard Persson
- Simon & the Oaks (2011) as Simon Larsson
- Anna Karenina (2012) as Makhotin
- Allegiant (2016) as Matthew
- Atomic Blonde (2017) as Merkel
- It (2017) as Pennywise
- Battlecreek (2017) as Henry Pearl
- Deadpool 2 (2018) as Zeitgeist
- Assassination Nation (2018) as Mark
- Once Upon a Deadpool (2018) as Zeitgeist
- It Chapter Two (2019) as Pennywise
- Villains (2019) as Mickey
- The Summers of It - Chapter Two: It Ends (2019) as Self
- The Summers of It – Chapter One: You'll Float Too (2019) as Self
- The Devil All the Time (2020) as Willard Russell
- Nine Days (2021) as Kane
- Naked Singularity (2021) as Dane
- Eternals (2021) as Kro (voice)
- Barbarian (2022) as Keith
- John Wick: Chapter 4 (2023) as Marquis
- Boy Kills World (2024) as Boy
- The Crow (2024) as Eric
- Nosferatu (2024) as Count Orlok
- Locked (2025) as Eddie Barrish
- Dead Man's Wire (2026) as Tony Kiritsis
Bill Skarsgård TV shows
- Arn: The Knight Templar (2010) as Erik
- Hemlock Grove (2013) as Roman Godfrey
- Castle Rock (2018) as Shawshank Prisoner
- Soulmates (2020) as Mateo
- Clark (2022) as Clark Olofsson
- IT: Welcome to Derry (2025) as Pennywise
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Bill Skarsgård been in?
Bill Skarsgård has 29 credited film roles and 6 TV roles, for a total of 35 credits from 2008 to 2026.
What was Bill Skarsgård's first major role?
Arn: The Kingdom at Road's End (2008).
What is Bill Skarsgård's most recent project?
Dead Man's Wire (2026).



