Urodził się i wychowywał w Dublinie[8] jako syn Veroniki i Stephena O’Mary. Miał siostrę Rebeccę i brata Stephena. Uczęszczał do St Michael’s College w Dublinie. Grał w rugby, jednak po urazie został wykluczony z gry i zdecydował się występować w szkolnych przedstawieniach. Studiował dramat na Trinity College w Dublinie[9].
Kariera
Po skończeniu studiów aktorskich w Dublinie, przeprowadził się do Londynu w Anglii, by rozpocząć karierą aktorską w brytyjskim teatrze. Występował w Royal Shakespeare Company, scenie Almeida, londyńskim West End (Apollo i scenie Comedy) oraz Gate Theatre w Dublinie, m.in. „The Jew of Malta”, „Popcorn”, „The Homecoming” i „Bash”, a w 2002 był nominowany do Irish Theatre Award. Jednocześnie pojawiał się w wielu brytyjskich serialach telewizyjnych, zarówno dla BBC, jak i ITV.