In June 2009, Barnes filmed the psychological thriller Locked In, directed by Suri Krishnamma, on location in Boston.In the movie (which was originally titled Valediction), Barnes plays an American father named Josh whose daughter seems to be in a coma after being in a car accident.He also guests appeared in many TV shows among which Doctors was the most popular series.Ben practiced horse riding for two months in New Zealand to perfect his character; Prince Caspian.That same year, he joined the ensemble cast of a West End production of The History Boys, in which he starred as the sexually provocative Dakin, a role originally played by Dominic Cooper on stage and in the film The History Boys.Barnes made his feature film debut as Young Dunstan in 2007's Stardust, directed by Matthew Vaughn and based on the Neil Gaiman novel of the same name.
At fifteen, Barnes landed his first professional job as a drummer in the West End musical adaptation of Bugsy Malone.
Ben picked up funded acting works on TV showcasing onstage as Dakin in The History Boys.
His father was a professor of psychiatry and his mother was a relationship therapist.
Easy Virtue is a social comedy in which a glamorous American widow, Larita, impetuously marries a young Englishman, John Whittaker, when they return to England to meet his parents, his mother takes an immediate and strong dislike to the new daughter-in-law.
The score contains many Coward and jazz-age songs, some of which are sung by Barnes.