
Filmography

The Simpsons
1989 · Hamish (voice)

Slow Horses
2022 · Struan Loy

Silent Witness
1996 · Det Sgt Nick Wallace

Vera
2011 · Clive Stringer

Line of Duty
2012 · ACC Derek Hilton, CS Derek Hilton

The Thick of It
2005 · Jamie

Utopia
2013 · Michael Dugdale

The Play on One
1988 · Murdo Caldwell

Case Histories
2011 · Ian Kelso

A Very Peculiar Practice
1986 · Adie Shaw

The Ipcress File
2022 · Minister

Apostle
2018 · Frank

The Wrong Mans
2013 · PC Hennessy

Rik Mayall Presents
1993 · Writer

The Last Enemy
2008 · Professor Lawrence Cooper

Raised by Wolves
2015 · Sean Garry

Brian and Maggie
2025 · Geoffrey Howe

In the Loop
2009 · Jamie McDonald

Victoria & Abdul
2017 · Dr. James Reid

Hope Springs
2009 · Gil Cameron

Greed
2019 · Jim McBride

Murder
2002 · Lee Finch

Red Road
2006 · Avery

Being Human
1994 · Soldier
Staying Alive
1996 · Alan McPherson

The Party's Just Beginning
2018 · Luisaidh's Dad

Beautiful Creatures
2000 · Aidan

Bedrooms and Hallways
1998 · John

Kill
2024 · Don

Riot
1996 · Gang Member

Rik Mayall Presents: Micky Love
1993 · Writer

Tumbledown
1988 · Saltemarsh

Charlie Cloudhead
2016 · Charlie

Meat Puppet
2024 · University Dean (voice)

Couple in a Hole
2016 · John

Low Winter Sun
2006 · David Westwood

Birthday Girl
2002 · Drew

The Negotiator
1994 · Det. Sergeant Andrew Coyne

Complicity
2000 · Andy

The Rise of the Nutters
2007 · Jamie

Lawless
2013 · Simon Harding

Spinners and Losers
2007 · Jamie

A Hartley Story
2007 · Hartley

11th Hour
2017 · Drunk
A Wholly Healthy Glasgow
1988 · Murdo Caldwell

New Town
2009 · Hamish
Shell
2007 · The Salesman

No Holds Bard
2009 · Struan Robertson