- 2026Power BalladFilmBernie
- 2026Bucking FastardFilm
- 2026The PartingFilmDad
- 2026The Badger of BallybogFilmDonnchadh O'Driscoll
- 2025Sherlock & DaughterSeriesInspector Bullivant
- 2025Fran the ManFilmDale Walsh
- 2025Leonard and Hungry PaulSeriesMark Baxter
- 2024Cult KillerFilmRory McMahon
- 2024Prospect HouseFilmGary / Prosecutor
- 2023Flora and SonFilmKev
- 2023StillnessFilm
- 2022You Are Not My MotherFilmAaron
- 2022The Nan MovieFilmNan's Dad
- 2022The Ulysses ProjectFilmStephen Dedalus / Leopold Bloom
- 2021BumpFilmCharity Worker
- 2020ProfessionalsSeriesAlexi Timoshenko
- 2019Never Grow OldFilmEd
- 2018The AlienistSeriesOgden Gildersleeve
- 2018Derry GirlsSeriesDead Robert / Declan
- 2018Finding JoySeriesStan
- 2018We OurselvesFilm
- 2017The RitualFilmRobert
- 2017Tommy's HonourFilmGeorge Atwood Snr.
- 2016RebellionSeriesStephen Duffy Lyons
- 2013VikingsSeriesMannel
- 2013London IrishSeriesMatthew
- 2009StorylandSeriesKieran
- 2008RawSeriesDylan Maguire
- 2005Boy Eats GirlFilmShane
- 2003The ClinicSeriesSean Hagan