Born 1976 (age 49) · Stockholm, Sweden
Appears in 89 titles

Alexander Johan Hjalmar Skarsgård (born August 25, 1976) is a Swedish actor. Born in Stockholm, he began acting at age seven but quit at 13. After serving in the Swedish military, Skarsgård returned to acting and gained his first role in the US film comedy Zoolander. In 2008, he played Marine Brad Colbert in the miniseries Generation Kill. Skarsgård's breakthrough came when he portrayed vampire Eric Northman in the television series True Blood (2008–2014). After appearing in films such as Melancholia (2011), Battleship (2012) and The Legend of Tarzan (2016), Skarsgård starred in the drama series Big Little Lies (2017–2019) as an abusive husband, which earned him a Primetime Emmy Award, a Golden Globe Award, a Critics' Choice Television Award, and a Screen Actors Guild Award. From 2019 to 2022, he appeared in the films Long Shot (2019), Godzilla vs. Kong (2021), Passing (2021), and The Northman (2022) as well as playing Randall Flagg in the miniseries The Stand (2020–2021).

Filmography

Godzilla vs. Kong
7.5
Godzilla vs. Kong
2021
as Nathan Lind
The Legend of Tarzan
5.9
The Legend of Tarzan
2016
as John Clayton / Tarzan
Battleship
5.9
Battleship
2012
as Commander Stone Hopper
The Northman
7.0
The Northman
2022
as Amleth
Zoolander
6.2
Zoolander
2001
as Meekus
The Giver
6.6
The Giver
2014
as Father
Melancholia
7.2
Melancholia
2011
as Michael
Long Shot
6.7
Long Shot
2019
as Prime Minister James Steward
Zoolander 2
4.9
Zoolander 2
2016
as Adam
Disconnect
7.1
Disconnect
2013
as Derek Hull
Hidden
6.9
Hidden
2015
as Ray
Mute
5.6
Mute
2018
as Leo Beiler
Hold the Dark
5.5
Hold the Dark
2018
as Vernon Slone
Infinity Pool
6.1
Infinity Pool
2023
as James Foster
13
5.8
13
2010
as Jack
The East
6.5
The East
2013
as Benji
The Diary of a Teenage Girl
6.6
The Diary of a Teenage Girl
2015
as Monroe Rutherford
The Aftermath
6.4
The Aftermath
2019
as Stefan Lubert
Straw Dogs
5.9
Straw Dogs
2011
as Charlie Venner
Lee
7.0
Lee
2024
as Roland Penrose