DUBLINO (Irlanda), 27 luglio, 1977
2024 - Clean Up Crew – Specialisti in Lavori Sporchi - Attore - Alex
2019 - American Night - Attore - John Kaplan
2018 - The Aspern Papers - Attore - Morton Vint
2017 - Black Butterfly - Attore - Jack
2016 - London Town - Attore - Joe Strummer
2015 - Stonewall - Attore - Trevor Nichols
2013 - Shadowhunters - Città di ossa - Attore - Valentine Morgenstern
2013 - Another Me - Attore - John
2011 - Albert Nobbs - Attore - Visconte Yarrell
2009 - From Paris with Love - Attore - James Reese
2009 - Shelter - Identità paranormali - Attore - Adam
2007 - La musica nel cuore - August Rush - Attore - Louis Rush
2006 - Mission: Impossible III - Attore - Declan
2005 - Match Point - Attore - Chris Wilton
2004 - Alexander - Attore - Cassandro
2004 - La fiera della vanità - Attore - George Osborne
2003 - THE LION IN WINTER - Attore - Philip
2003 - I'll Sleep When I'm Dead - Attore - Davey
2002 - SOGNANDO BECKHAM - Attore - Joe
2001 - TANGLED - Attore - Alan
2000 - TITUS - Attore - Chirone
1999 - LA PERDITA DELL'INNOCENZA - Attore - Nic Sedicenne
1999 - Cavalcando con il diavolo - Attore - Pitt Mackeson
1998 - VELVET GOLDMINE - Attore - Brian Slade
1998 - B. Monkey - una donna da salvare - Attore - Bruno
1997 - Telling Lies in America - Un mito da infrangere - Attore - Kevin Boyle
1997 - LA GOVERNANTE - Attore - Sig.Ra Cavendish