James Martin Lafferty (Hemet, 25 luglio 1985) è un attore, regista e produttore cinematografico statunitense, noto per il ruolo di Nathan Scott nella serie televisiva della The WB One Tree Hill.
Nato a Hemet (California) da Jeffrey D. Lafferty e Angelica M. Escarsega, sposati dal 16 febbraio 1985. Ha una fratello minore, Stuart Lyle Lafferty nato il 1º ottobre 1987, che è stato guest star in due episodi di One Tree Hill. James ha frequentato la Hemet High School a Hemet, California dove si è diplomato nel 2003.
James ha intrapreso la carriera di attore all'età di sette anni; da allora ha partecipato a numerose serie televisive ed ha in seguito esordito anche nel mondo del cinema. Dal 2003 al 2012 ha vissuto con tre coinquilini a Wilmington, Carolina del Nord, dove veniva girata One Tree Hill, una serie televisiva trasmessa dapprima dalla The WB e poi dalla The CW e nella quale James ha interpretato per nove stagioni il ruolo di Nathan Scott; l'attore sostiene finanziariamente una squadra professionale di basket.