Il a grandit dans le quartier de Wimbledon, au sud-ouest de Londres.
Ben a étudié la littérature anglaise et le théâtre à l'Université Kingston de Londres et a également été membre du National Youth Music Theatre.
Il s'éssaye à la musique sans succès avec un groupe nommé Hyrise, pour représenter son pays à l'Eurovision.
Par la suite, il est apparu dans plusieurs shows télévisés comme Doctors ou Split Decision.
En 2006, il obtient son premiers rôle cinématographique dans Stardust, sorti en octobre 2007.
Puis dans un film indépendant de Suzie Halewood: Bigga than Ben; qui sortira prochainement.
En février 2007, afin d'obtenir le rôle de Caspian dans Le Monde de Narnia 2: Le Prince Caspian, Ben risque un procès pour avoir mis un terme à son contrat avec le Royal National Theatre.
En 2008, il tourne dans un film romantique se déroulant dans les années 30 et intitulé Easy Virtue. Aux côtés de Jessica Biel, il y incarne un jeune anglais fou amoureux d'une belle américaine divorcée, et la présente à ses parents, peu ravis du choix de leur fils. Ce film tiré d'une pièce de Noel Coward, sortira en 2009.
Il tourne en ce moment un remake du célèbre roman "Le Portrait de Dorian Gray", d'Oscar Wilde déjà adapté au cinéma et qui sortira en 2009.


