James Lafferty went through a lot of transformations for his role as Nathan Scott on One Tree Hill, but none are more memorable than the shaggy mane and scruffy beard he donned for season 5. During a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results