2019Холодная играФильм
2018МауглиФильмв роли Wolf Elder (voice)
2017АтлантидаФильмв роли Captain Axel
2013Лучшее предложениеФильмв роли Barman
2008Speed Racer: Car FuФильмв роли Self
2008Спиди гонщикФильмв роли Cruncher Block
2008Speed Racer: Wonderful World of Racing - The Amazing Racer FamilyФильмв роли Cruncher Block
2007Мечта КассандрыФильмв роли Father
2007НаводнениеФильмв роли Frank
2007BonkersСериалв роли Terry Cavanagh · эпизодов: 1
2004The Worst Week of My LifeСериалв роли Ron Steel · эпизодов: 7
2004Новые уловкиСериалв роли Doug Palmer · эпизодов: 1
2003GiftedФильмв роли Harry Boothroyd
2003Den tredje vågenФильмв роли Stevens
2002The Many Lives of Albert WalkerФильмв роли DCI Dawlish
2001Шарлотта ГрейФильмв роли Loque
2001EndgameФильмв роли Dunston
2001All ForgottenФильмв роли Nirmansky
200024 Hours in LondonФильмв роли Chief Inspector Duggan
1999HippiesСериалв роли Dad · эпизодов: 5
1999Ты - труп!Фильмв роли Insp. Badger
1999SunburnСериалв роли Reg Storey · эпизодов: 1
1998Maisie RaineСериалв роли Gordon Daker · эпизодов: 1
1998Кузина БеттаФильмв роли Dr. Bianchon
1998Owd BobФильм
1997The Garden of RedemptionФильмв роли Mayor of Vaiano
1997Месть ШарпаФильмв роли General Jean-Baptiste Calvet
1996101 далматинецФильмв роли Doorman
1996КрасотаФильмв роли Rodney Barr
1995Carrying DadФильмв роли Len
1994Calling the ShotsСериалв роли Charlie · эпизодов: 2
1993Во имя отцаФильмв роли Chief PO Barker
1992The Secret AgentФильмв роли Michaelis
1992Born KickingФильмв роли Mr Reddy
1991Самое неприятное убийствоСериалв роли Barry Todd · эпизодов: 1
1991Главный подозреваемыйСериалв роли Michael Kernan · в роли DCS Michael Kernan · эпизодов: 6
1991'ItchФильмв роли Gordon Turnbull
1990Тайный планФильмв роли Maxwell
1990Остров сокровищФильмв роли Black Dog
1989The Paradise ClubСериалв роли Det. Supt. Chivers · эпизодов: 1
1989Байки из склепаСериалв роли Inspector Minty · эпизодов: 1
1988Европейские копыСериалв роли George Jackson · эпизодов: 2
1988БастерФильмв роли Jimmy
1988No Further Cause for ConcernФильмв роли Alec
1987FloodtideСериалв роли Detective Inspector Brook · эпизодов: 13
1986Катастрофа Сериалв роли Albert Rossiter · в роли George Weaver · эпизодов: 1
1986The Monocled MutineerСериалэпизодов: 1
1986ScreenPlayСериалв роли Alec · эпизодов: 1
1986Апокалипсис оп-ля!Фильмв роли Secret Service Agent
1985BulmanСериалв роли DI Holmes · эпизодов: 1
1985Titus AndronicusФильмв роли Messenger / 1st Goth / Caius
1985Number OneФильмв роли Contestant
1985Hitler's SS: Portrait in EvilФильмв роли Griesch
1984BreakoutФильмв роли Minder
1983Знак четырёхФильмв роли McMurdo
1983Henry VI Part 3Фильмв роли Earl of Northumberland / Huntsman
1983Henry VI Part 2Фильмв роли First Murderer / Ship's Master
1983Henry VI Part 1Фильмв роли Basset / French Sergeant
1983The Beggar's OperaФильмв роли Jailer
1981The Day of the TriffidsСериалв роли Ted · эпизодов: 1
1981The UnionФильмв роли 2nd Man
1981The Winter's TaleФильмв роли Gaoler
1979МеханикСериалв роли Painter · эпизодов: 1