Actor
- Frankie Drake Mysteries (2019)
- The Young Messiah (2016)
- 300: Rise of an Empire (2014)
- Played (2013)
- Deception (2013)
- The Fall (2013)
- A Kiss for Jed Wood (2010)
- Savage (2009)
- The Good Times Are Killing Me (2009)
- Bridal Fever (2008)
- Shattered City: The Halifax Explosion (2005)
- ReGenesis (2004)
- Instant Star (2004)
- Open Heart (2004)
- Hemingway vs. Callaghan (2003)
- Mystics (2003)
- The Eleventh Hour (2002)
- The Abduction Club (2002)
- Random Passage (2002)
- Mutant X (2001)
- On the Edge (2001)
- When The Sky Falls (2000)
- Mystic Knights of Tir Na Nog (1998)
- Saving Private Ryan (1998)
- Bloodlines: Legacy of a Lord (1998)
- Love and Death on Rapid Transit (1997)
- Marie Curie: More Than Meets the Eye (1997)
- The Tale of Sweeney Todd (1997)
- The Matchmaker (1997)
- Space Truckers (1996)
- The Last of the High Kings (1996)
- Ballykissangel (1996)
- A Man of No Importance (1994)