
Known For
Filmography
—
2026
2024
2022
2021
2020
2020
2019
2016
2012
2002

Still Game: That's Plenty
Movie · as Self

Young Sherlock
TV · as Constable Lestrade · 5 eps

Nightsleeper
TV · as Billy McCloud · 6 eps

Maxine
TV · as Ian Huntley · 3 eps

The Forgotten Battle
Movie · as Nigel

Deadwater Fell
TV · as Remand Guard · 1 ep

White House Farm
TV · as DC Mick Clark · 6 eps

Carnival Row
TV · as Quill · 2 eps

Misgivings
Movie · as Olly

Line of Duty
TV · as Michael Farmer · 5 eps

Still Game
TV · as Mick · 18 eps