Gustaf Skarsgård
Swedish actor
Gustaf Skarsgård is a Swedish actor, born in Stockholm on 12 November 1980, the son of Stellan Skarsgård and brother of actors Alexander, Bill and Valter. He trained at the Swedish National Academy of Mime and Acting and joined the Royal Dramatic Theatre. Swedish film made his name, and international audiences know him as the shipbuilder Floki in Vikings (2013 to 2020). His recent work ranges from Merlin in Netflix's Cursed to the physicist Hans Bethe in Oppenheimer.
Gustaf Skarsgård appears in 2 films and 1 TV series in The Rerun, from 2013 to 2025. Most of that work is in drama, spy and thriller. Frequent collaborators in The Rerun: Ben Affleck (2).
Known for
- Vikings (2013), Floki. He played Floki in the History Channel series from 2013 to 2020.
- Oppenheimer (2023).
- Kon-Tiki (2012).
- Cursed (2020), Merlin. He played Merlin in the Netflix series.
Career
Skarsgård’s breakthrough was Mikael Håfström’s Evil (2003), as Otto Silverhielm, and he later won the Guldbagge Award for Best Actor for Förortsungar. English-language parts followed in Peter Weir’s The Way Back (2010), and he played Bengt Danielsson in the Norwegian adventure Kon-Tiki (2012).
Vikings gave him his longest run: Floki, the eccentric boatbuilder and seer, across the series’ six seasons. Since then he has played Karl Strand in Westworld (2018), Merlin in Cursed (2020), Hans Bethe in Oppenheimer (2023) and Horst Dassler in Air (2023), with a role in Steven Soderbergh’s Black Bag (2025).
Where to start
- Vikings (2013): Floki is the show’s most unpredictable presence, and Skarsgård’s signature role.
- Evil (2003): the boarding-school drama that made him a name in Sweden.
- Oppenheimer (2023): a precise supporting turn in Christopher Nolan’s ensemble.
Shows
Movies
Quick answers
- What movies and TV shows has Gustaf Skarsgård been in?
- Gustaf Skarsgård appears in Black Bag (2025), Air (2023) and Vikings (2013) on The Remote.
- When was Gustaf Skarsgård born?
- Gustaf Skarsgård was born on 12 November 1980.
Before you go
