Detective Hole as Det. Tom Waaler (1 episode)
Debriefing the President as John Nixon (1 episode)
Run All Night 2 as Mike Conlon
2024
The Silent Hour as Frank Shaw
2023
Silent Night as Brian Godlock
2023
Sympathy for the Devil as The Driver
2021
The Suicide Squad as Colonel Rick Flag
2020
The Secrets We Keep as Thomas
2020
Brothers by Blood as Michael
2019
For All Mankind as Ed Baldwin (40 episodes)
2019
The Informer as Pete Koslow
2019
Hanna as Erik Heller (11 episodes)
2018
Altered Carbon as Takeshi Kovacs (10 episodes)
2017
Carpool Karaoke: The Series as Self (1 episode)
2016
Suicide Squad as Rick Flag
2016
Edge of Winter as Elliot Baker
2016
Chelsea as Self (1 episode)
2016
DC Films Presents Dawn of the Justice League as Self
2015
Knight of Cups as Errol
2015
Run All Night as Mike Conlon
2014
The Tonight Show Starring Jimmy Fallon as Self (2 episodes)
2014
RoboCop as RoboCop / Alex Murphy
2013
Easy Money III: Life Deluxe as Johan 'JW' Westlund
2013
Johan Falk: Kodnamn: Lisa as Frank Wagner
2013
House of Cards as Will Conway (26 episodes)
2012
Johan Falk: Barninfiltratören as Frank Wagner
2012
Johan Falk: Organizatsija Karayan as Frank Wagner
2012
Johan Falk: Alla råns moder as Frank Wagner
2012
Johan Falk: De 107 patrioterna as Frank Wagner
2012
Johan Falk: Spelets regler as Frank Wagner
2012
Easy Money: Hard to Kill as Johan 'JW' Westlund
2012
Safe House as Keller
2011
The Darkest Hour as Skyler
2011
The Killing as Stephen Holder (44 episodes)
2010
Arn: The Knight Templar as Sverker Karlsson (1 episode)
2010
Easy Money as Johan 'JW' Westlund
2009
Johan Falk: The Outlaws as Frank Wagner
2009
Johan Falk: Operation Näktergal as Frank Wagner
2009
No Time for Love as Stefan
2009
Johan Falk: Leo Gaut as Frank Wagner
2009
Johan Falk: National Target as Frank Wagner
2009
Johan Falk as Frank Wagner (12 episodes)
2009
Johan Falk: Vapenbröder as Frank Wagner
2009
Watch What Happens Live with Andy Cohen as Self - Guest (2 episodes)
2009
Johan Falk: GSI - Gruppen för särskilda insatser as Frank Wagner
2009
In Your Veins as Erik
2008
Arn: The Kingdom at Road's End as Sverker Karlsson
2008
In Treatment as Adam (8 episodes)
2007
Second Avenue as Gustav (2 episodes)
2005
God Save the King as Dickan
2003
Hannah med H as Andreas
2003
Jimmy Kimmel Live! as Self (1 episode)
2002
The Invisible as Kalle