In 2006, Ben Barnes began to play a role in the British drama "Doctors".
In 2007, Ben Barnes appeared in a movie for the first time , playing the young Dunstan Thorne in the fairy tale " Stardust ". This film brought him the opportunity to star in the independent film " Bigga than Ben ", playing a small Russian bastard who makes a living in London. Ben Barnes auditioned for the actor Edward Anthony Mason Cullen in the movie " The twilight saga " for several months and was infinitely close to the character, but eventually passed by because of his age
. Since then, he signed a half-year contract to star in the classic play "College Boys" in the West End of London. In the meantime, a scout recommended him to Andrew Adamson , the director of " The Chronicles of Narnia 2," who was still looking for a candidate for the protagonist . After two short auditions, Barnes was given the opportunity to play the actor Prince Caspian , because in the film There are a lot of scenes of riding horses, and he insisted on riding training for 8 hours a day for a month
.
In June 2008, " The Chronicles of Narnia: Prince Caspian " was released. Barnes won the Teen Choice Award for the role of Prince Caspian ,Nominated for the most breakthrough actor
. After that, he co-starred in the romantic comedy with Jesse and Colin Firth". In the same year, Barnes once again collaborated with Colin Firth , starring in the movie " Dorian Gray " adapted from the novel by Oscar Fingal O'Flahertie Wills Wilde , playing the role of a beautiful young man who sold his soul for eternal youth. After that, he took over the independent thriller " Locked In ", playing the leading role of Josh.
In July 2009, Barnes appeared in The Chronicles of Narnia film series third " The Chronicles of Narnia: The Voyage of the Dawn Treader ", the role also grew from the prince of the previous film to the king of Caspian.
In early 2010, Ben Barnes starred in the musical " The Commitments " adapted from "I Almost Become Bono ", starred in the musical comedy " Killing Bono " and sang for the movie
. In August 2010, Barnes returned to London's West End stage to perform in a stage play of the same name adapted from the best-selling novel "Ode to Birds", playing the actor Stephen Risford.
In 2011, he starred with Bradley Cooper and Zoe Saldana in the independent thriller film "A Flower"
.
In 2012, Ben Barnes joined the film " Seventh Son " adapted from the series of novels "The Last Apprentice ", cooperating with Jeff Bridges and Julianne Moore to play the leading role Tom
.
In April 2013, his independent comedy " The Big Wedding " with Robert De Niro and Robin McLaurim Williams was released, and he played De Niro 's Latino adopted son in the play.
In September 2014, his starring " By the Gun " was released in the United States. In January 2015, " Seventh Son: Conquering the Demons " was released in multiple countries.
In October 2016, " Westworld " in which he participated was premiered in the United States, playing Logan.