James Malcolm urodził się 5 maja 1990 roku w Marshall w stanie Michigan. Jego rodzice przyjechali do Polski, gdy James miał 4 lata. Osiedlili się w Sopocie, gdzie pracowali jako nauczyciele akademiccy. Do niedawna Malcolm nie posiadał polskiego obywatelstwa. Wyrobił je sobie, by "nikt nie powiedział, że nie jest Polakiem" - wyznał w rozmowie z Polskim Radiem.
Absolwent policealnego Studium Aktorskiego przy Teatrze im. Stefana Jaracza w Olsztynie osiedlił się w Zielonej Górze, gdzie gra na deskach Lubuskiego Teatru. W tym roku zadebiutował w telewizji. Dzięki serialowi "Ślad" ma szansę na rozwój kariery.