

Killing Bono(2011)
Karl

The Town(2010)
Fergus "Fergie" Colm

Inception(2010)
Maurice Fischer

Clash of the Titans(2010)
Spyros

The Age of Stupid(2009)
The Archivist

Solomon Kane(2009)
William Crowthorn
Waving at Trains(2009)
Douglas Warren

Clough: The Brian Clough Story(2009)
Narrator
Player(2008)
Colin

Closing the Ring(2007)
Quinlan

Ghost Son(2007)
Doc

Valley of the Heart's Delight(2006)
Albion Munson

The Omen(2006)
Father Brennan

The Constant Gardener(2005)
Lorbeer

Æon Flux(2005)
Keeper

Dark Water(2005)
Veeck

Red Mercury(2005)
Gold Commander

Strange Bedfellows(2004)
Russell McKenzie (taxman)

The Limit(2004)
Gale

Wilde Stories: The Nightingale and the Rose(2003)
Arthur (voice)

Thora Hird Tribute(2003)
Deric Longden (archive footage, uncredited)

Triggermen(2002)
Ben Cutler

Between Strangers(2002)
John

Cowboy Up(2002)
Reid Braxton

The Shipping News(2001)
Tert Card

Rat(2000)
Hubert Flynn

Victoria Wood with All the Trimmings(2000)
Various Characters

When the Sky Falls(2000)
Martin Shaughnessy

Animal Farm(1999)
Benjamin (voice) / Farmer Jones (voice)

The Divine Ryans(1999)
Uncle Reg Ryan

Lost for Words(1999)
Deric Longden

Alice in Wonderland(1999)
Carpenter

Wayward Son(1999)
Ben Alexander

Among Giants(1998)
Ray

The Lost World: Jurassic Park(1997)
Roland Tembo

Brute(1997)
Sincai

Amistad(1997)
Holabird

Sharpe: The Legend(1997)
Hakeswill

The Serpent's Kiss(1997)
Thomas Smith

Romeo + Juliet(1996)
Father Laurence

When Saturday Comes(1996)
Ken Jackson

James and the Giant Peach(1996)
The Magic Man

DragonHeart(1996)
Gilbert

Brassed Off(1996)
Danny

Crimetime(1996)
Sidney

The Usual Suspects(1995)
Kobayashi

Suite 16(1994)
Glover

Sharpe's Company(1994)
Sergeant Obadiah Hakeswill

Sharpe's Enemy(1994)
Sergeant Obadiah Hakeswill

Sin Bin(1994)
Mitch

In the Name of the Father(1993)
Giuseppe Conlon

Anchoress(1993)
William Carpenter

Alien³(1992)
David

Split Second(1992)
Paulsen

The Last of the Mohicans(1992)
Captain Beams

Waterland(1992)
Henry Crick

The Grass Arena(1992)
The Dipper

A Midsummer Night's Dream(1992)
Quince (voice)

They Never Slept(1991)
Panter

Needle(1990)
Paula's Father
Kingdom Come(1990)
Keef
A Box of Swan(1990)
Tony

Hamlet(1990)
Player King

Treasure Island(1990)
George Merry

Distant Voices, Still Lives(1988)
Father

To Kill a Priest(1988)
Josef

The Dressmaker(1988)
Jack

Tumbledown(1988)
Major (Rehabilitation Centre)

Number 27(1988)
Becket

Coast to Coast(1987)
Kecks McGuinness
Cyrano de Bergerac(1985)
Ragueneau

A Crack in the Ice(1985)
Painter

A Private Function(1984)
Nuttol

Fords on Water(1983)
Winston's Boss

The Muscle Market(1981)
Danny Duggan

Strike: The Birth of Solidarity(1981)
Ireneusz Lesniak

Afternoon Off(1979)
Attendant in Art Gallery

Doris and Doreen(1978)
Mr. Lomax

The Duellists(1977)
Orderly shaving Gen. Treillard

The Paradise Run(1976)
Soldier

Occupy!(1976)
Player in Everyman Theatre Company, Liverpool

Thwum(1975)
Duffy

The Racer(1975)
Ecco