Barnes nasce a Londra il 20 agosto del 1981, figlio di Thomas Barnes, un docente di psichiatria inglese, e Tricia Barnes, una psicoterapeuta sudafricana di origine ebraica[3][4]. Ha frequentato due scuole indipendenti per ragazzi: la Homefield Preparatory School a Sutton e la Kings College School a Wimbledon[5]. Successivamente, ha studiato Arte Drammatica e Letteratura Inglese alla Università di Kingston di Londra, dalla quale si è laureato con lode nel 2004[5][6].
Carriera
Ben Barnes comincia la sua carriera in teatro. Durante l'adolescenza, trascorre alcuni anni presso il National Youth Music Theatre, insieme a Jude Law e Jamie Bell. All'età di 15 anni, ottiene il suo primo ruolo professionale come batterista nell'adattamento musicale di Piccoli gangsters. È stato per un breve periodo il cantante della boy bandHyrise, candidata a rappresentare il Regno Unito durante l'Eurovision Song Contest del 2004 con la canzone "Leading Me On"[7].
Inizia a lavorare in televisione nel 2006, apparendo come guest star nella serie Doctors. Quello stesso anno, si unisce al cast della produzione teatrale The History Boys. Debutta al cinema nel ruolo del giovane Dunstan nel film del 2007 Stardust, tratto dall'omonimo romanzo di Neil Gaiman. Successivamente appare in Bigga Than Ben di Suzie Halewood.
Nel 2010, interpreta di nuovo Re Caspian in Le cronache di Narnia - Il viaggio del veliero e inizia le riprese di Killing Bono, una commedia basata sulle memorie di Neil McCormick, intitolate Killing Bono: I Was Bono's Doppelgänger, nelle quali l'autore ricorda la sua giovinezza trascorsa in Irlanda come aspirante rock star, all'ombra dell'amico Bono, cantante della band U2. Nella pellicola, Ben Barnes recita nel ruolo di Neil McCormick[12]. Il film viene pubblicato ad aprile 2011, nel Regno Unito e in Irlanda.
Torna sul palcoscenico londinese interpretando la parte del soldato della Prima Guerra Mondiale Stephen Wraysford nel dramma Birdsong, basato sul romanzo omonimo di Sebastian Faulks. Lo spettacolo debutta al Comedy Theatre il 28 settembre 2010 e chiude il 15 gennaio 2011.
Nel 2011, Barnes si unisce al cast del film Il settimo figlio, adattamento cinematografico del romanzo The Spook's Apprentice di Joseph Delaney[13], le cui riprese cominciano a marzo 2012[14].
Nel dicembre 2012, Barnes ha iniziato le riprese del dramma criminale moderno By the Gun con co-protagonisti Harvey Keitel e Leighton Meester. By the Gun ha avuto la sua prima mondiale al Zurich Film Festival 2014 , prima teatrale a Boston il 2 dicembre 2014, e una versione limitata in sala il 5 dicembre 2014.
Il 20 luglio 2015 è stato annunciato che Barnes avrebbe rivestito i panni di Logan Delos nella serie TV thriller di fantascienza della HBO Westworld - Dove tutto è concesso.
La serie ha debuttato negli Stati Uniti il 2 ottobre 2016 sul canale HBO.[16] Il 14 novembre 2016 HBO ha rinnovato la serie per una seconda stagione.[17] E nel 1º maggio 2018 HBO ha rinnovato la serie per una terza stagione.[18]
Nel settembre 2016, Barnes è stato scelto come Billy Russo nella serie Marvel NetflixThe Punisher, accanto a Jon Bernthal che interpreta il protagonista Frank Castle, riprendendo il ruolo dalla seconda stagione di Daredevil.
Fanno parte del cast principale anche Ebon Moss-Bachrach, Amber Rose Revah, Deborah Ann Woll e Jason R. Moore.
La serie è uno spin-off di Marvel's Daredevil ed è prodotta dalla Marvel Television in associazione con gli ABC Studios, con Lightfoot nel ruolo di showrunner.
Le riprese sono iniziate a New York nell'ottobre 2016.
Tutti gli episodi della prima stagione sono stati distribuiti il 17 novembre 2017 su Netflix.
Nel dicembre 2017 la serie è stata rinnovata per una seconda stagione, pubblicata il 18 gennaio 2019.
Nella seconda stagione di The Punisher Billy Russo diventa ufficialmente Jigsaw Mosaico.
Nel 2019 viene scelto per interpretare il Darkling/Generale Kirigan nella serie di Netflix Tenebre e ossa, ispirata alla trilogia Grisha di Leigh Bardugo.
Le riprese iniziano tra agosto e settembre del 2020 per terminare nel febbraio 2021. In aprile 2021 la serie sbarca sulla piattaforma Netflix, riscuotendo un enorme successo.
Nelle versioni in italiano delle opere in cui ha recitato, Ben Barnes è stato doppiato da:
Emiliano Coltorti in Le cronache di Narnia - Il principe Caspian, Le cronache di Narnia - Il viaggio del veliero, The Words, Big Wedding, Il settimo figlio, Jackie & Ryan, The Punisher, Gold Digger, Tenebre e ossa
Gianfranco Miranda in Dorian Gray, Westworld - Dove tutto è concesso, Cabinet of Curiosities
Andrea Mete in Sons of Liberty - Ribelli per la libertà
^(DE) Ben Barnes: gerne on Tour, su fan-lexikon.de, Fan Lexikon, 30 luglio 2008. URL consultato il 30 maggio 2012.
«sagte der 26-Jährige: "Ich würde mir noch gern mehr von Neuseeland anschauen. Oder ins Geburtsland meiner Mutter reisen... nach Südafrika..." ("said the 26-year-old: "I would like to see more of New Zealand. Or travel to the birthplace of my mother... South Africa...")»
«"My mum was raised Jewish, my dad is very scientifically minded..." ("Mia madre è stata cresciuta come una ebrea, mio padre ha una mentalità prettamente scientifica...")»
^ab(EN) Ben Barnes - Biography, su benbarneswebsite.com, Ben Barnes Website. URL consultato il 4 novembre 2011 (archiviato dall'url originale il 4 ottobre 2011).
^(EN) Edward Douglas, Ben Barnes is Prince Caspian, in Comingsoon.net, 19 ottobre 2007. URL consultato il 24 novembre 2007 (archiviato dall'url originale il 14 novembre 2007).
^(EN) Stuart Kemp, Ben Barnes to shine as Dorian Gray, in The Hollywood Reporter, 18 maggio 2008 (archiviato dall'url originale il 27 maggio 2008).
^(EN) Brian Gallagher, The Seventh Son Gets Ben Barnes, in MovieWeb, 24 giugno 2011. URL consultato il 12 novembre 2011 (archiviato dall'url originale il 26 giugno 2011).