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