The Way of the Wind as Peter
The Old Guard 2 as Sebastien Le Livre / Booker
Phénix as Johnny Hallyday
2026
Supergirl: Woman of Tomorrow as Krem of the Yellow Hills
2024
The Regime as Corporal Herbert Zubak (6 episodes)
2023
Django as Django (10 episodes)
2022
Amsterdam as Detective Lem Getweiler
2022
De Avondshow met Arjen Lubach as Self (1 episode)
2021
Lockdown as Jurgen (1 episode)
2020
Brothers by Blood as Peter Flood
2020
The Old Guard as Sebastien Le Livre / Booker
2019
The Laundromat as Maywood
2019
A Hidden Life as Captain Herder
2019
The Mustang as Roman Coleman
2018
Kursk as Mikhail Averin
2018
Close Enemies as Manuel Marco
2018
Red Sparrow as Vanya Egorova
2017
Racer and the Jailbird as Gino 'Gigi'
2017
Our Souls at Night as Gene
2015
A Bigger Splash as Paul De Smedt
2015
Far from the Madding Crowd as Gabriel Oak
2015
A Little Chaos as Andre Le Notre
2015
Suite Française as Lieutenant Bruno Von Falk
2014
The Loft as Philip Trauner
2014
The Drop as Eric Deeds
2014
Antwerp - The City Game as Self
2013
Blood Ties as Anthony Scarfo
2012
Gritty Melodrama: The Making of “Rust and Bone” by Jacques Audiard as Self
2012
Death of a Shadow as Nathan Rijckx
2012
Rust and Bone as Alain 'Ali' van Versch
2011
The Gang of Oss as Ties van Heesch
2011
The President as Boyko
2011
Bullhead as Jacky Vanmarsenille
2010
Injury Time as Van Dessel
2010
The Pack as The Gothic Sham
2010
Pulsar as Samuel Verbist
2009
My Queen Karo as Raven
2009
Los Zand as Vincent Vandeweghe (13 episodes)
2008
The Emperor of Taste as Alfred Lenaerts (10 episodes)
2008
Loft as Filip Willems
2008
Tunnelrat as John Atkins
2007
DP/30: Conversations About Movies as Self (1 episode)
2006
Love Belongs to Everyone as Dennis
2005
The One Thing to Do as Edward Monskii
2005
The End of the Ride as Samuel
2005
Daughter as Matthias
2004
A Message from Outer Space as Frits
2004
Ellektra as DJ Cosmonaut X
2004
I Want Something And I Do Not Know What as Jaap
2003
Any Way the Wind Blows as Chouki
2002
The Blue Rose as Lover
1992
Priest Daens as Wannes Scholliers