![]()
| Title | Year | Status | Character |
|---|
| In View | 2015 | post-production | Denis |
| Rapt | 2015 | TV Mini-Series | Jonathan |
| Shooting for Socrates | 2014 | Sammy McIlroy |
| Land Is God | 2014 | Short | Seamus |
| Death in Paradise | 2014 | TV Series | Dan Parish |
| The Psychopath Next Door | 2013 | TV Movie | Max Moran |
| Made in Belfast | 2013 | Jack Kelly |
| Jump | 2012/II | Ross |
| Inspector Lewis | 2012 | TV Series | Nick Addams |
| Saving the Titanic | 2012 | TV Movie | Fred Barrett |
| Red Tails | 2012 | Lowe |
| Young James Herriot | 2011 | TV Mini-Series | Ruaridh |
| Primeval | 2011 | TV Series | Matt Anderson |
| 32 Brinkburn Street | 2011 | TV Series | Sid |
| The Sinking of the Laconia | 2011 | TV Mini-Series | Declan McDermott |
| Primeval: Webisodes | 2010 | TV Mini-Series | Matt Anderson |
| Outcast | 2010 | Liam |
| One Hundred Mornings | 2009 | Jonathan |
| Demons | 2009 | TV Mini-Series | Quincey |
| Jonathan Creek | 2009 | TV Series | Glen |
| The Last Confession of Alexander Pearce | 2008 | Alexander Pearce (as Ciaran McMenamin) |
| Silent Witness | 2004-2008 | TV Series | Rhys Allen / Joe Galvin |
| Lena: The Bride of Ice | 2008 |
| The Fixer | 2008 | TV Series | Scott Glover |
| Messiah: The Rapture | 2008 | TV Mini-Series | Daniel Hughes |
| True Dare Kiss | 2007 | TV Series | Bryce Waghorn |
| Jericho | 2005 | TV Series | DC John Caldicott / John Caldicott |
| The Golden Hour | 2005 | TV Series | Dr. Paul Keane |
| Agatha Christie's Marple | 2004 | TV Series | Cedric Crackenthorpe |
| Pulling Moves | 2004 | TV Series | Tomas 'Ta' McKeown |
| The Private Life of Samuel Pepys | 2003 | TV Movie | Will Hewer |
| Strange | 2003 | TV Series | Liam |
| Watermelon | 2003 | TV Movie | Adam Collins |
| Birthday Girl | 2002 | TV Movie | Donal |
| Bollywood Queen | 2002 | Dean |
| Any Time Now | 2002 | TV Series | Johnny Doherty |
| Sunday | 2002 | TV Movie | Leo Young |
| Sideshow | 2001 | Short | Hendrix |
| Fancy Dress | 2001 | Short | Monkey |
| To End All Wars | 2001 | Capt. Ernest 'Ernie' Gordon |
| The Last Minute | 2001 | Garvey |
| Brilliant! | 2001 | Short | Luke |
| County Kilburn | 2000 | Mickey |
| A Rap at the Door | 1999 | Dermot Millen |
| David Copperfield | 1999 | TV Series | David Copperfield |
| The Trench | 1999 | Pte. Charlie Ambrose |
| Cluck | 1998 | Short | Martin |
| Rab C. Nesbitt | 1998 | TV Series | Young Man |
| Titanic Town | 1998 | Dino / Owen |
| The Young Person's Guide to Becoming a Rock Star | 1998 | TV Series | Jez MacAllister |