Question: who plays royal scott in one tree hill?
Answer: James Lafferty