James Scott Beattie (Lancaster, 27 febbraio 1978) è un ex calciatore inglese, di ruolo attaccante, attuale vice allenatore del Birmingham City.
Dopo aver passato le giovanili col Blackburn Rovers, debutta in prima squadra ma in due stagioni gioca solo 4 volte. Così, passa al Southampton, dove in sei stagioni realizza 68 gol in 204 presenze. Nel 2004 passa all'Everton, mentre nel 2007 si trasferisce allo Sheffield United. A gennaio 2009 si trasferisce in Premier League nello Stoke City.
Il 13 agosto 2010 viene reso ufficiale il suo passaggio alla squadra scozzese dei Glasgow Rangers. Nel gennaio 2011 passa in prestito al Blackpool fino ala fine della stagione. Terminato il prestito fa ritorno ai Gers, ma il 31 agosto 2011 rescinde consensualmente il contratto che lo legava alla squadra di Glasgow. A novembre dello stesso anno fa ritorno allo Sheffield United. Nel 2012 si trasferisce all'Accrington Stanley, con il ruolo di allenatore-giocatore.