We all know that Peyton will be getting a father on One Tree Hill soon enough. The show has been hinting at it for awhile ("this guy that used to know my mother...").
So...who is he?
Well, actor/musician John Doe (yes, that's his real name) has been cast for next season of the show. Mark Schwahn won't confirm what his character will be, but it all kind of fits, doesn't it?
Source: TV Show News