The Nurse
2023 · Biography
as Nils Lunden
Tour de France: Unchained S3
2025 · Documentary
as Self - Commentator
A Lonely Place to Die
2011 · Crime
as Rob
Children of Dune
2003 · Adventure
as Paul Atreides
Dune
2000 · Adventure
The Hunted
2024 · Horror
as Vlad
Code of Silence
2021 · Crime
as Wright
The Gene Generation
2023 · Action
as Christian
Where Hands Touch
2018 · Drama
as Juttner
Long Time Dead
2002 · Horror
as Liam
Protection
2024 · Crime
as Edward Crowther
Winnie-the-Pooh: Blood and Honey 2
as Alan
Constellation
2007 · Drama
as Kent Seras
Words of War
2025 · Biography
as Major Popov
The Marine 6: Close Quarters
2018 · Action
as Patrick Dillon
Chevalier
as Poncet
Strike Back S1-S8
2011 · Action
as Pavel Kuragin