Question: who plays ian banks on one tree hill
Answer: Matthew Jerome Barr ( born February 14 , 1984 ) is an American actor .