

Braveheart
1995 · as Craig

The Last Duel
2021 · as Le Gris' Priest

In Secret
2014 · as Inspector Michaud

Alexander
2004 · as Parmenion

The Black Dahlia
2006 · as Emmett Linscott

Circle of Friends
1995 · as Brian Mahon

Widows' Peak
1994 · as Canon Murtagh

Supervized
2019 · as Windsor

Into the West
1992 · as Hartnett

Florence Foster Jenkins
2016 · as Arturo Toscanini

Closing the Ring
2007 · as Reverend Smith

Riverdance: The Animated Adventure
2021 · as Gatekeeper (voice)

Sharpe's Sword
1995 · as Father Patrick Curtis

The Invisible Woman
2013 · as Reverend Benham

The Butcher Boy
1998 · as Dr. Boyd

Cal
1984 · as Skeffington

Some Mother's Son
1996 · as Cardinal

Pete's Meteor
2002 · as Sergeant Maloney