Question: who plays ian banks on one tree hill?
Answer: Matthew Jerome Barr