Большую часть своего детства Лафферти провел, занимаясь игрой в баскетбол и изучением актерского мастерства. Кроме того, много времени он отдавал общению с друзьями и младшим братом, Стюартом. Джеймс успешно совмещал учебу в школе Hemet High School с началом актёрской карьеры. Его дебют состоялся в «Boys on the Run», где он сыграл вместе с Роном Перлманом. В 2003 году он поступил в California State University, Long Beach где играл в баскетбольной команде университета (ему предоставляли стипендию MVP). Комедия «Emeril» дала Лафферти его первую постоянную роль Джастина, сына главного героя. За этим последовала роль в «A Season on the Brink». Он также сыграл небольшие роли в «Once and Again», «Boston Public» и в последний раз, «HBO’s «Unscripted». В возрасте восемнадцати лет Лафферти переехал в Уилмингтон (Северная Каролина), после того как был отобран на роль Нейтона Скотта в телесериале «Холм одного дерева».
Факты
В настоящее время Лафферти живет в Уилмингтоне, Северной Каролине. Он отказывается от ролей в фильмах ради продолжения съёмок в «Холм одного дерева». Лафферти принял участие в многочисленных благотворительных играх в баскетбол для местных организаций и школ в Уилмингтонской области. Лафферти также предоставлял поддержку другим благотворительным организациям, включая Lamar Odom’s Music Jam и The Pink Project. Свое свободное время Лафферти проводит с друзьями и собакой Нино.