Place of Birth: Dublin, Ireland
Date of Birth: Feb 4, 1972
The Young Messiah
Joseph
300: Rise of an Empire
Naval Commander
Played
Detective John Moreland
A Kiss for Jed Wood
Dave
Lost Girl
Lachlan / The Ash
The Good Times Are Killing Me
Shane
Bridal Fever
Mark
The Two Mr. Kissels
Michael Del Priore
Shattered City: The Halifax Explosion
Captain Charlie Collins
Mystics
Frankie
Hemingway vs. Callaghan
Ernest Hemingway
On the Edge
Bouncer
Rebel Heart
Gallagher
Saving Private Ryan
Soldier on the Beach
A Man of No Importance
Second Young Man
Vincent Walsh