Benjamin Thomas Barnes (Londen, 20 augustus 1981) is een Engels acteur.
Barnes is geboren in Engeland en afgestudeerd in zowel drama als Engelse literatuur. Zijn eerste filmrol had hij als 'Dunstan Thorn' in de film Stardust. Daarvoor heeft hij in meerdere televisieseries een gastrol gespeeld. Zijn echte doorbraak beleefde hij echter met de tweede Narnia-film, Prince Caspian. Hiervoor moest hij zijn rol als Dakin in het toneelstuk The History Boys afbreken. Verder heeft hij voor een korte periode in de boyband Hyrise gezongen. Zelf heeft Barnes aangegeven dat zijn periode in de boyband geen succes was. Sinds Prince Caspian heeft hij meerdere films opgenomen. Hij kwam ook terug in de derde Narnia-film.