Born in Govan, Glasgow, Scotland.
2025
as Banquo
2023
as Tommy McDaid
2022
as Tibbs
2022
as Michael Seaborne
2022
as Peter
2022
as Inspector Lee Robins
2021
as P.O. Galbraith
2021
as Michael
2021
as Ben Tuttle
2020
as Neil Sinclair
2019
as Hugo Snow
2019
as Erich Neuman-Hansen
2019
as Erich Neumann-Hansen
2019
as Christian Graham
2018
as Al McClay
2013
as George Oakley
2013
as Mr. Thackeray
2012
as Harold Finley
2011
as Freddie Strickland
2011
as Thomas Walken
2010
as Henry Lang
2010
as Major Chris Pemberton
2009
as Richard Lucas
2008
as Tauren
2008
as Jack / Lad 1
2008
as Chancellor Falco
2007
as Jack
2007
as Detective Inspector John Keenan
2006
as Radge
2006
2006
as Rowan Collins
2005
2005
as Paul 'Mac' MacAvoy
2004
as Davey
2002
2001
2001
as Horst
2001
as Alex Bryson / Sam Keel
2000
as Mick Wilmott
2000
as Tony O'Neill
2000
as Paddy
1999
as Sgt. Andre Sochanik
1999
as Sgt. Andre Sochanik
1999
as Martin
1998
as Billy
1998
as Dr, Fitzpiers
1998
as August
1997
as Alan Robson
1996
1995
as Tom
1995
1995
as Jeff
1995
as Philip Tippett
1993
as Jeff
1993
as CID Officer
1993
as Declan Belcher
1991
as Evan Llyr
1991
as Axle
1989
as Angel Eyes
1987
as Finn