Filmography

Year

Movie/TV series Title

Role

2017 Big Little Lies Perry Wright
2016 Mute
2016 The Legend of Tarzan John Clayton / Tarzan
2016 War on Everyone Terry Monroe
2016 Zoolander 2 Adam
2015 Hidden Ray
2015 The Diary of a Teenage Girl Monroe
2014 The Giver Father
2012 The East Benji
2012 What Maisie Knew Lincoln
2012 Battleship Stone Hopper
2011 Melancholia Michael
2011 Straw Dogs Charlie
2010 13 Jack
2010 Moomins and The Comet Chase Moomintroll (voice)
2010 Trust Me (Puss) Alex
2010 Beyond The Pole Terje
2009 Metropia Stefan (voice)
2008-2014
True Blood Eric Northman
2008 Generation Kill Brad ‘Iceman’ Colbert
2007 Leende guldbruna ögon (TV) Boogey Knights
2007 Järnets änglar Stefan
2006 Exit Fabian
2006 Cuppen Micke
2006 Kill Your Darlings Geert
2006 Never Be Mine Christopher
2005 Om Sara Kalle
2005 The Last Drop Löjtnant Jergen Voller
2005 Som man bäddar Nisse
2004 Hjärtslag Piloten
2002 Hundtricket Micke
2001 Zoolander Meekus
2001 D-dag (film released as tv show in 2000) Lise’s papsøn
2001 Drakarna över Helsingfors Robin Åström
2000 Vingar av glas Johan
2000 Järngänget Anders
2000 Judith Ante Lindström
2000 Dykaren Ingmar
1999 Happy End Bamse Viktorsson
1999 Vita lögner Marcus Englund
1989 Hunden som log Jojjo
1987 Idag röd Fred
1984 Åke och hans värld Kalle Nubb