The Lord of the Rings: The Rings of Power
as Barduk
Dept. Q
as Terry Dundee
Bodyguard
as Stephen Hunter-Dunn
Versailles
as Alexandre Bontemps
Alex Rider
as Sean Palmer
The Serpent
as Graeme Stanton
Karen Pirie
as Chief Superintendent Lawson
Guilt
as Roy Lynch
Here
as Businessman
Case Histories
as Steve
Rebus
as Ger Cafferty
The Chemistry of Death
The Cursed
as Saul
The Control Room
as Ian
Deadwater Fell
as Mark
Life Support
as Robbie Sutherland
Slow West
as Gordon Shaw
Only Child
as Rod
Immortality
as Car Crash Mechanic
The Deal
as Journalist 1