Question: who plays the irish guy on sons of anarchy
Answer: Tommy Flanagan ( born 3 July 1965 ) is a Scottish actor .