Known For:
Acting
Birthday:
June 9, 1980
Place of Birth:
Dublin, Ireland
| Year | Movie | Role |
|---|---|---|
| 2021 | National Theatre Live: Trouble in Mind | Al Manners |
| 2020 | The Hour | Himself |
| 2017 | Just Friendship | Sean O'Brian |
| 2017 | National Theatre Live: Saint Joan | Steward/The Inquisitor |
| 2016 | The Young Messiah | The Demon |
| 2016 | Grimsby | James Thurbeck |
| 2016 | Serial Thriller: The Head Hunter | Jim |
| 2016 | Take Down | Joe Franz |
| 2012 | Earthbound | Gordon |
| 2012 | Keys to the City | Paul |
| 2011 | The Guard | Garda Aidan McBride |
| 2011 | National Theatre Live: The Kitchen | Kevin |
| 2010 | The Crush | Boyfriend |
| 2010 | Zonad | Guy Hendrickson |
| 2009 | One Hundred Mornings | Mark |
| 2005 | Showbands | Keith |
| 2004 | Ella Enchanted | Otto |
| 2003 | Benedict Arnold: A Question of Honor | Militiaman |
| 2003 | Intermission | Anthony Lowry |
| 2002 | Reign of Fire | Devon |
| Year | TV Show | Role |
|---|---|---|
| 2024 | Blackshore | Cian Furlong |
| 2024 | The Regime | Peter |
| 2022 | Somewhere Boy | Steve |
| 2020 | The Duchess | Shep |
| 2018 | Come Home | Chris Tomlinson |
| 2017 | Striking Out | Eric |
| 2016 | War and Peace | Bilibin |
| 2013 | Peaky Blinders | Donal |
| 2012 | Birdsong | Private Brennan |
| 2009 | Law & Order: UK | Sean Harte |
| 2009 | Storyland | Sean Wallace |