James Scott Beattie (Lancaster, 27 februari 1978) is een voormalig betaald voetballer uit Engeland, die bij voorkeur in de aanval speelde. Hij kwam van 1996 tot en met 2013 uit voor Blackburn Rovers, Southampton, Everton, Sheffield United, Stoke City, Glasgow Rangers en Accrington Stanley. Beattie kwam in 2005 vijf keer uit voor het Engels voetbalelftal.
Beattie eindigde als derde op de topscorerslijst van de Premier League in het seizoen 2002/03. Hij maakte dat jaar 23 competitiegoals voor Southampton, één minder dan Thierry Henry voor Arsenal en twee minder dan Ruud van Nistelrooij voor Manchester United. Datzelfde jaar haalde hij met Southamtpon de finale van de FA Cup, waarin Arsenal met 1–0 te sterk was.
Beattie debuteerde op 12 februari 2003 in het Engelse nationale team, tijdens een oefeninterland tegen Australië (1-3), evenals Paul Konchesky, Jermaine Jenas, Paul Robinson, Wayne Rooney en Francis Jeffers. Hij moest in dat duel in de rust plaatsmaken voor Darius Vassell. Datzelfde jaar speelde Beattie nog vier keer voor Engeland.