| 2028 | Silent Hymns | — |
| 2026 | Dante | Dante (voice) |
| 2025 | Căn Nhà Ký Ức | Gustav Borg |
| I huvudet på Bo | Self |
| Björn Frantzén - jakten på stjärnor | Narrator |
| 2024 | Vem är vem? | Narrator |
| What Remains | Sören Rank |
| Hành Tinh Cát: Phần Hai | Baron Harkonnen |
| 2022 | Andor: A Disney+ Day Special Look | Luthen Rael (archive footage) (uncredited) |
| Thor: Tình Yêu và Sấm Sét | Selvig |
| Soul of a Man | Bon-Bon |
| 2021 | Hành Tinh Cát | Baron Vladimir Harkonnen |
| Apstjärnan | Tord Fjordmark (voice) |
| 2020 | Last Words | Zyberski |
| 11 barev ptáčete | Self |
| 2019 | Håp | Tomas |
| Con Chim Bị Bôi Sơn Đen | Hans |
| Hasse & Tage - En kärlekshistoria | Self |
| I'll Find You | Benno Moser |
| Ut og stjæle hester | Trond |
| 2018 | Mamma Mia! Yêu Lần Nữa | Bill Anderson / Kurt Anderson |
| Sát Thủ Giết Don Quixote | The Boss |
| Filmworker | Self |
| 2017 | Gordon & Paddy | Gordon (voice) |
| Hasse Alfredson - Ett porträtt | Self |
| Borg vs McEnroe | Lennart Bergelin |
| Rückkehr nach Montauk | Max Zorn |
| 2016 | Kẻ Phản Bội | Dima |
| Hotellet | Self |
| 2015 | Christina Lindberg: The Original Eyepatch Wearing Butt Kicking Movie Babe | Self |
| Avengers 2: Đế Chế Ultron | Erik Selvig |
| Lọ Lem | Grand Duke |
| 2014 | Hector and the Search for Happiness | Edward |
| Erik Skjoldbjærg and Stellan Skarsgard on 'Insomnia' | Himself |
| Rouge Brésil | Nicolas Durand de Villegagnon |
| Kraftidioten | Nils |
| 2013 | Người Thầy Thuốc | Barber |
| Người Đàn Bà Cuồng Dâm: Phần 2 | Seligman |
| Người Đàn Bà Cuồng Dâm: Phần 1 | Seligman |
| The Railway Man | Finlay |
| Thần Sấm II: Thế Giới Bóng Tối | Erik Selvig |
| Romeo & Juliet | Prince of Verona |
| 2012 | Liten Skär och alla små Brokiga | (voice) |
| Our Need for Consolation | Narrator |
| Avengers 1:Biệt Đội Siêu Anh Hùng | Selvig |
| The Girl with the Dragon Tattoo: Characters - Salander, Blomkvist and Vanger | Self |
| The Girl with the Dragon Tattoo: Men Who Hate Women | Self |
| Rum 1112 | — |
| 2011 | Cô Gái Có Hình Xăm Rồng | Martin Vanger |
| Melancholia | Jack |
| Thần Sấm I | Erik Selvig |
| 2010 | Kongen av Bastøy | Bestyrer Håkon |
| Frankie & Alice | Oz |
| Dimension | — |
| Behind the Moomins | Self |
| As If I Am Not There | Doctor |
| Boogie Woogie | Bob Maclestone |
| En ganske snill mann | Ulrik |
| 2009 | Metropia | Ralph Parker (voice) |
| Thiên Thần & Ác Quỷ | Commander Richter |
| 2008 | God on Trial | Baumgarten |
| Schrader's Exorcism | Self |
| Arn: Riket vid vägens slut | Birger Brosa |
| Giai Điệu Hạnh Phúc | Bill Anderson |
| 2007 | Arn: Tempelriddaren | Birger Brosa |
| Guilty Hearts | Stangl |
| Cướp Biển Vùng Caribbean: Nơi Tận Cùng Thế Giới | Bootstrap Bill |
| WΔZ | Eddie Argo |
| Reiði guðanna | Self |
| 2006 | Svenska ord i bild och tal | Self |
| Goya's Ghosts | Francisco Goya |
| Cướp Biển Vùng Caribbean: Chiếc Rương Tử Thần | Bootstrap Bill |
| Kill Your Darlings | Erik's Father |
| 2005 | Beowulf & Grendel | Hrothgar |
| Lãnh Địa: Quỷ Ám Tiền Truyện | Father Lankester Merrin |
| 2004 | Ronin: Filming in the Fast Lane | Self |
| The Making of King Arthur | Self |
| Người Trừ Tà: Sự Khởi Đầu | Father Lankester Merrin |
| Vua Arthur | Cerdic |
| Dogville Confessions | Self |
| Eiffeltornet | Jakob |
| 2003 | Thị Trấn Dogville | Chuck |
| Att döda ett barn | Narrator |
| 2002 | City of Ghosts | Joseph Kaspar |
| No Good Deed | Tyrone |
| Taking Sides | Wilhelm Furtwängler |
| 2001 | Kiss Kiss (Bang Bang) | Felix |
| Nhà Kính | Terence Glass |
| Powder Keg | Harvey Jacobs |
| Signs & Wonders | Alec |
| 2000 | Aberdeen | Tomas |
| Vũ Công Trong Bóng Tối | Doctor |
| Ljuset håller mig sällskap | Self |
| Harlan County War | Warren Jakopovich |
| Timecode | Alex Green |
| Jag minns Lena Svedberg | Narrator (Eng) |
| Passion of Mind | William Granther |
| D-Dag | Lise's Mand |
| 1999 | Biển Xanh Sâu Thẳm | Jim Whitlock |
| 1998 | Sát Thủ Tự Do | Gregor |
| Riget II | Stig Helmers advokat |
| Người Cứu Rỗi | Peter |
| Glasblåsarns barn | Albert |
| 1997 | Tranceformer: A Portrait of Lars von Trier | — |
| Amistad | Tappan |
| Chàng Will Tốt Bụng | Gerald Lambeau |
| My Son the Fanatic | Schitz |
| Vulkanmannen | English voice (voice) |
| Insomnia | Jonas Engström |
| 1996 | Breaking the Waves | Jan Nyman |
| Harry & Sonja | Harry Olsson |
| 1995 | Hundarna i Riga | Magnus Björk |
| Kjærlighetens kjøtere | Randbæk |
| Jönssonligans största kupp | Herman Melvin |
| 1993 | Sista dansen | Host in Norrköping |
| Polis polis potatismos | Security Manager |
| Kådisbellan | Fritiof Schütt |
| 1992 | Wind | Joe Heiser |
| Den demokratiske terroristen | Carl Hamilton |
| Den sanne lögnaren - Fritiof Nilsson Piraten | Narrator (voice) |
| 1991 | Oxen | Helge Roos |
| 1990 | God afton, herr Wallenberg | Raoul Wallenberg |
| Parker Kane | Nathan Van Adams |
| Săn Tìm Tàu Ngầm Tháng Mười Đỏ | Capt. 2nd Viktor Tupolev (V.K. Konovalov) |
| 1989 | Förhöret | Carl Hamilton |
| Kvinnorna på taket | Willy |
| Täcknamn Coq Rouge | Carl Hamilton |
| s/y Glädjen | Klas Larsson |
| 1988 | The Perfect Murder | Axel Svensson |
| The Unbearable Lightness of Being | The Engineer |
| Vargens tid | Peder Ulfstand |
| 1987 | Friends | Matt |
| Hip hip hurra! | Sören Kröyer |
| Jim och piraterna Blom | Gustav, Jim's Father |
| 1986 | Ormens väg på hälleberget | Karl Orsa Markström |
| 1985 | Pelle Svanslös i Amerikatt | Pelle Swanson |
| Falsk som vatten | Stig |
| Noon Wine | Olaf Helton |
| Den tragiska historien om Hamlet - Prins av Danmark | Hamlet |
| 1984 | Åke och hans värld | Ebenholtz |
| 1983 | Hustruskolan | Horace |
| Alf Sjöberg - mästaren | — |
| P & B | Karl-Johan "Charlie" Pettersson |
| 1982 | Den enfaldige mördaren | Sven |
| 1978 | Det är din boll, Jim | Journalist |
| 1977 | Hemåt i natten | Kurt Sjöberg |
| Tabu | Jan-Erik |
| 1975 | Inkräktarna | Peter Delaney |
| 1973 | Anita | Erik |
| Bröllopet | Roffe Eriksson |
| Fem døgn i august | Christer |
| 1972 | Firmafesten | Peter |
| Strandhugg i somras | Erik |