Родился в Великобритании. Появился на свет на 13 минут позже своего брата-близнеца Оливера Фелпса. Являются единственными сыновьями Мартина и Сьюзен Фелпс. Вместе учились в начальной школе Little Sutton и средней школе Артура Терри. Ещё в школе участвовали в нескольких театральных постановках. В 2000 мать близнецов узнала о прослушивании в Лидсе, и ребята сразу же настроились на участие. Мальчики поехали за 200 миль от своего дома, и через несколько дней им сообщили, что они будут играть близнецов Уизли (Джеймс - Фред, Оливер - Джордж), в экранизации книги "Гарри Поттер", которой они увлекались с детства. Снялись во всех частях ГП. Также в 2008 ребят пригласили сниматься в 3 сезоне сериала Питер Кингдом вас не бросит.
Помимо актёрской работы братья любят гольф. Наверное это единственное исключение, когда они могут немного посоперничать между собой, так как на съёмках они никогда не соперничали. Близнецы также увлекаются футболом. Джеймс болеет за команду Бирмингем Сити, а его брат болеет за команду Астон Вилла. Любит рок музыку. Джеймс мечтает сыграть плохого парня в фильме Джеймс Бонд или самого Бонда.
На самом деле волосы у него не рыжие, а каштановые, поэтому ему каждый раз приходится их перекрашивать. Высокого роста, худощавый, глаза карие. Единственное различие между братьями - это родинка на шее Оливера (у Джеймса её нет). На левой брови у Джеймса небольшой шрам.