James Andrew Eric Phelps (Sutton Coldfield, Birmingham, 25 de fevereiro de 1986) é um ator britânico.
Interpretou o personagem Fred Weasley nos filmes da série Harry Potter. O seu irmão gêmeo, Oliver Phelps, também participou da série de filmes.
Ele e Oliver nunca haviam atuado antes, porém, quando um amigo mostrou-lhes um anúncio de jornal, a mãe dos dois acabou incentivando-os a tentar os papeis dos gêmeos de Harry Potter, então, acabaram conseguindo o papel, recebendo a notícia por telefone. Em 2009 ele e seu irmão interpretaram os gêmeos bagunceiros Finlay e Callum na TV em Kingdom.
2001 – Harry Potter e a Pedra Filosofal (Fred Weasley)
2002 – Harry Potter e a Câmara Secreta (Fred Weasley)
2002 – This Is Personal: The Hunt for the Yorkshire Ripper (TV)
2004 – Harry Potter e o Prisioneiro de Azkaban (Fred Weasley)
2005 – Harry Potter e o Cálice de Fogo (Fred Weasley)
2005 – Kid’s WB Spellbinding Secret
2005 – An Audience with Al Murray
2007 – Harry Potter e a Ordem da Fênix (Fred Weasley)
2009 – Harry Potter e o Enigma do Príncipe (Fred Weasley)
2009 – Kingdom (1 episódio de TV - Episódio #3.5) (Callum Anderson)
2010 – Harry Potter e as Relíquias da Morte – Parte 1 (Fred Weasley)
2011 – Harry Potter e as Relíquias da Morte – Parte 2 (Fred Weasley)
2012 – The Turn (II) (Morris Talliver)
James é 13 minutos mais novo que Oliver
Ele e Oliver tiveram que pintar o cabelo de ruivo para interpretar os gêmeos Weasley, pois seus cabelos eram castanhos