Once in the Archipelago as Bill						
					 
									
						2025
						
							To Cook a Bear as The Priest (6 episodes)						
					 
									
						2025
						
							Black Bag as Philip Meacham						
					 
									
						2024
						
							A Rare Grand Alignment as Adult Syd						
					 
									
						2024
						
							I'll Be Your Mirror as Peter						
					 
									
						2024
						
							What Remains as Sigge Storm / Mads Lake						
					 
									
						2024
						
							La Snob as The Brute						
					 
									
						2023
						
							Evil as Åke Ponti (6 episodes)						
					 
									
						2023
						
							Oppenheimer as Hans Bethe						
					 
									
						2023
						
							Air as Horst Dassler						
					 
									
						2022
						
							The Emigrants as Karl Oskar (3 episodes)						
					 
									
						2022
						
							Soul of a Man as His Majesty						
					 
									
						2021
						
							The Emigrants as Karl-Oskar						
					 
									
						2020
						
							Cursed as Merlin (10 episodes)						
					 
									
						2019
						
							438 Days as Martin Schibbye						
					 
									
						2018
						
							Little Match Girl as Father						
					 
									
									
						2016
						
							Westworld as Karl Strand (10 episodes)						
					 
									
						2015
						
							Vikings: Athelstan's Journal as Floki (archive footage) (8 episodes)						
					 
									
						2014
						
							The Wizard's Daughter as Trollkarlen						
					 
									
						2014
						
							The Galapagos Affair: Satan Came to Eden as Rolf Blomberg (voice)						
					 
									
						2014
						
							The Fat and the Angry as Karl (2 episodes)						
					 
									
						2014
						
							The Fat and the Angry as Karl						
					 
									
						2013
						
							Autumn Blood as The Butcher						
					 
									
									
						2013
						
							Vikings as Floki (71 episodes)						
					 
									
						2012
						
							Kon-Tiki as Bengt Danielsson						
					 
									
									
						2011
						
							Bibliotekstjuven as John (3 episodes)						
					 
									
						2010
						
							The Way Back as Andrejs Voss						
					 
									
									
						2010
						
							Arn: The Knight Templar as Knut (4 episodes)						
					 
									
						2009
						
							Skavlan as Self - Guest (1 episode)						
					 
									
									
						2008
						
							Arn: The Kingdom at Road's End as Kung Knut						
					 
									
									
						2008
						
							Between 11 and 12 as Jonas						
					 
									
						2007
						
							Arn: The Knight Templar as Knut Eriksson						
					 
									
						2007
						
							The Pyramid as Wallander 24						
					 
									
						2006
						
							Snapphanar as Karl XI (3 episodes)						
					 
									
						2006
						
							Kidz in da Hood as Johan						
					 
									
						2004
						
							The Babylon Syndrome as Olle						
					 
									
						2004
						
							The Color of Milk as The Stranger						
					 
									
						2003
						
							Swedenhielms as Bo Swedenhielm						
					 
									
						2003
						
							Details as Daniel (old)						
					 
									
						2003
						
							Evil as Otto Silverhielm						
					 
									
						2002
						
							The Invisible as Nicklas						
					 
									
						1996
						
							The House of Shadows as JB (3 episodes)						
					 
									
						1995
						
							Between Summers as Steffe						
					 
									
						1989
						
							Prima ballerina as Spinken						
					 
									
						1989
						
							Code Name Coq Rouge as Erik Hamilton