In 2009, the actor was rumoured to be joining the cast of the CW drama, but later turned down the role of sports agent Clayton to appear on Smallville.
He told The TV Addict: "My resume is completely random and all over the place, because I learn from each and every one of those projects. I don't want to just focus on one type of character and stick to that."
Green, who played David Silver on Beverly Hills, 90210 from 1990 to 2000, claimed that he was wary of joining One Tree Hill due to the similarities between the two shows.
"I did that [show] for ten years and that's what I didn't want to do with One Tree Hill," he explained. "I felt like... that show and it's writing style... was so reminiscent of the [series] that I left that I really didn't feel that I was going to be... gaining much."
He continued: "It defeated the purpose of me leaving a show after after ten years. I should have just stuck with 90210 and made a ridiculous amount of money and rode it out."
Green currently plays Keith Watson on Desperate Housewives and has signed on to star in new TBS comedy pilot The Wedding Band.