Home / Discover / People

Trainspotting

1996
as Gavin Temperley

28 Days Later

2002
as Seargent Farrell

The Rig (2023)

2023
as Colin Murchison

Hush

2008
as Thorpe

The Honeytrap

2002
as Jeremy

The Deal

2003
as Scottish MP 1

Blood

2012
as David Saddler

Mr. Turner

2014
as Ruskin's Father

A Very Social Secretary

2005
as Boris Johnson

The Life of Stuff

1997
as Leonard

Young Adam

2003
as Bill

The Tower (2021)

2021
as DCI Jim Fedden

Another Year

2010
as Tom's Colleague

Daphne

2017
as Adam

Guest Star

Episode Natural World
The Chimpcam Project
2010