World Library  
Flag as Inappropriate
Email this Article
 

Ben Barnes (actor)

Ben Barnes
Barnes at the San Diego Comic-Con in 2013
Born

Benjamin Thomas Barnes
(1981-08-20) 20 August 1981


London, England, UK
Occupation Actor
Years active 2006–present

Benjamin Thomas "Ben" Barnes[1] (born 20 August 1981) is an English actor. He is known for his portrayal of Caspian X in The Chronicles of Narnia films Prince Caspian and The Voyage of the Dawn Treader, for playing the title character in the 2009 adaptation of Dorian Gray, for his supporting roles in the films The Words and The Big Wedding, and for his portrayal of American Founding Father Samuel Adams in the 2015 miniseries, Sons of Liberty.

Contents

  • Early life and education 1
  • Career 2
    • Early work and Prince Caspian 2.1
    • 2008–present 2.2
  • Filmography 3
  • Discography 4
  • Awards and nominations 5
  • References 6
  • External links 7

Early life and education

Barnes was born in London, to Tricia, a relationship therapist, and Thomas Barnes, a professor of psychiatry.[2][3] He has a younger brother, Jack. His mother, who is Jewish, is originally from South Africa.[4][5]

Barnes was educated at two independent schools for boys: Homefield Preparatory School in Sutton, Surrey[6] and King's College School in Wimbledon, south-west London (where his classmates included the film actor Khalid Abdalla and comedian Tom Basden),[7] followed by Kingston University in Kingston-upon-Thames, where he studied drama and English literature, and from which he graduated with BA Honours in 2004.[6][8]

Career

Early work and Prince Caspian

Barnes at the UK premiere of The Chronicles of Narnia: Prince Caspian, June 2008.

Barnes began his career in musical theatre. As a teenager, he spent a few years as part of the National Youth Music Theatre, whose alumni also include actors Jude Law and Jamie Bell.[9] At fifteen, Barnes landed his first professional job as a drummer in the West End musical adaptation of Bugsy Malone. He was briefly a singer in the pop boy band Hyrise, which was in the running to represent the United Kingdom in the Eurovision Song Contest in 2004 with the song "Leading Me On"; however, they lost out to James Fox and "Hold Onto Our Love".[10] Barnes began working in television in 2006, including a guest appearance on the UK series Doctors. 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.[9][11]

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. Barnes then starred as a Russian hoodlum named Cobakka in Suzie Halewood's Bigga Than Ben, which was released in 2008 in the United Kingdom and other European countries.[12]

In February 2007, it was announced that Barnes would play the role of Caspian in the film adaptation of The Chronicles of Narnia: Prince Caspian, directed by Andrew Adamson.[13] Adamson said "Caspian is a coming of age and, to some degree, a loss of innocence story, with Caspian starting out quite naïve, then craving revenge and finally letting go of the vengeance."[14] While many readers interpret Caspian as a child, a passage in the novel mentions his age to be near that of Peter's, so an older actor was sought to match William Moseley. Barnes had read the novel as a child, and was cast in two-and-a-half weeks after meeting with the filmmakers. He spent two months in New Zealand horse riding and stunt training to prepare for shooting.[15] Barnes says his Mediterranean accent in the movie was inspired in part by Mandy Patinkin's performance as Inigo Montoya in The Princess Bride.[16] Adamson did not expect to cast a British actor as Caspian, and said Barnes fit well into the surrogate family of Adamson and the four actors playing the Pevensies.[17]

2008–present

In the spring of 2008, Barnes finished filming the role of John Whittaker for Noël Coward's romantic comedy, Easy Virtue opposite Jessica Biel. Written and directed by Australian Stephan Elliott, the film premiered at the Toronto International Film Festival on 8 September 2008.[18] The film has screened at the Rio, Rome, Abu Dhabi, London and Adelaide Film Festivals. It also screened at the Tribeca Film Festival prior to its U.S. release on 22 May 2009.[19] Barnes next starred in the title role in a film adaptation of Oscar Wilde's Dorian Gray, directed by Oliver Parker for Ealing Studios.[20] The film was released on 9 September 2009, in the United Kingdom, and had its world premiere that month at the Toronto International Film Festival.

In May 2009, Barnes was nominated for MTV Movie Awards' Best Breakthrough Male for his performance in Prince Caspian, which went to Robert Pattinson from Twilight.[21] 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.[22] Barnes appeared as King Caspian in The Chronicles of Narnia: The Voyage of the Dawn Treader, the third installment in the series. Directed by Michael Apted, the movie was filmed from July to November 2009 in Brisbane, Australia, and released in December 2010.[23][24]

In January 2010, Barnes began filming Killing Bono, a comedy based on the Neil McCormick memoir Killing Bono: I Was Bono's Doppelgänger, in which McCormick recounts his youth in Ireland as an aspiring rock star who is overshadowed by his friend Bono, the lead singer of U2.[25] Barnes played McCormick in Killing Bono, which is directed by Nick Hamm.[26] Filming started at the beginning of January in the city of Lisburn. Killing Bono was released on 1 April 2011, in the United Kingdom and Ireland.[27]

Barnes returned to the West End stage in London, with a starring role as World War I soldier Stephen Wraysford in Birdsong, a drama based on the Sebastian Faulks novel of the same title. The play, directed by Trevor Nunn and adapted for the West End stage by writer Rachel Wagstaff, began previews at the Comedy Theatre in London on 18 September 2010, and opened on 28 September 2010.[28][29] The play closed on 15 January 2011.[30] He was then cast alongside Bradley Cooper and Zoe Saldana in The Words. He played the younger version of Jeremy Irons character whose manuscript, based on his life in France, has been found by Bradley Cooper. The film opened to generally negative reviews from critics.[31]

In 2013 Barnes had one film released, The Big Wedding, a remake of the original 2006 French film Mon frère se marie (My brother is getting married). The movie starred an ensemble cast which included Robert De Niro, Diane Keaton, Katherine Heigl, Topher Grace, Amanda Seyfried, Susan Sarandon and Robin Williams.[32] He played Alejandro Griffin, the adopted son of Don Griffin (played by Robert De Niro) and Ellie Griffin (played by Diane Keaton), who is getting married to Melissa "Missy" O'Connor (played by Amanda Seyfried). He asks his divorced parents to get along for the duration of his marriage as his biological mother, Madonna Soto (Patricia Rae), believes divorce to be a sin. The movie release on the 26 April 2013 to largely negative reviews.[33] It currently holds a 7% rating on Rotten Tomatoes based on 101 reviews with the site's consensus stating that its 'all star cast is stranded in a contrived, strained plot that features broad stabs at humor but few laughs.'[33]

Barnes played Thomas in the film Seventh Son (2014), an adaptation of the book The Spook's Apprentice.[34] Filming began in March 2012.[35] In 2015, he starred as Sam Adams in the History Channel's three-part fictional mini-series Sons of Liberty.[36] He also starred with Katherine Heigl in the romantic drama Jackie & Ryan. In July 20, 2015 it was announced that Barnes will replace Eion Bailey as Logan in HBO's upcoming science fiction thriller Westworld.[37]

Filmography

Film
Year Title Role Notes
2006 Split Decision Chris Wilbur TV movie
2007 Bigga Than Ben Cobakka
2007 Stardust Young Dunstan Uncredited Role
2008 Chronicles of Narnia: Prince Caspian, TheThe Chronicles of Narnia: Prince Caspian Prince Caspian X
2008 Easy Virtue John Whittaker
2009 Dorian Gray Dorian Gray
2010 Locked In Josh Sawyer
2010 Chronicles of Narnia: The Voyage of the Dawn Treader, TheThe Chronicles of Narnia: The Voyage of the Dawn Treader King Caspian X
2011 Killing Bono Neil McCormick
2012 The Words The Young Man
2013 The Big Wedding Alejandro Griffin
2014 By the Gun Nick Tortano
2014 Jackie & Ryan Ryan Brenner
2014 Seventh Son Tom Ward
2015 Exposed Stoya TV movie
Television
Year Title Role Notes
2006 Doctors Craig Unwin Episode: "Facing Up"
2015 Sons of Liberty Sam Adams TV miniseries
2016 Westworld Logan Lead Role

Discography

Discography
Year Title Album
2008 "A Room with a View" Easy Virtue Soundtrack
"I'll See You Again"
"When the Going Gets Tough, The Tough Get Going"
2011 "Do Anything You Wanna Do" Killing Bono Soundtrack
"Some Kind of Lovin"
"Cry Baby"
"Where We Want To Be"
"Kicking Off Again"
"Sleepwalking"
"Better Way"
"On My Own"
"Love Never Dies"
"Play Dead"
2012 "La Marseillaise" The Words
2015 "Georgia Crawl" Jackie & Ryan Soundtrack
"Last Kind Words"
"Dance All Night"
"I Know You Rider"
"Southbound"
"Sitting On Top of the World"
"900 Miles"
"Birds Fly"
"As the Road Goes"

Awards and nominations

Year Award Category Result Work
2008 National Movie Awards Best Performance - Male Nominated The Chronicles of Narnia: Prince Caspian
2008 Teen Choice Awards Choice Movie Breakout Male Nominated The Chronicles of Narnia: Prince Caspian
2009 MTV Movie Awards Breakthrough Performance Male Nominated The Chronicles of Narnia: Prince Caspian
2011 National Movie Awards Performance of the Year Nominated The Chronicles of Narnia: The Voyage of the Dawn Treader

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ TeenHollywood.com - Ben Barnes: Chatting with "Caspian"
  2. ^
  3. ^ Stated on The Tonight Show with Jay Leno, 13 May 2008
  4. ^
  5. ^
  6. ^ a b Ben Barnes - Biography Ben Barnes Website Retrieved: 4 November 2011.
  7. ^ Ben Barnes: Prince of hearts The Independent newspaper online. Created: 19 June 2009. Retrieved: 5 November 2011.
  8. ^ Ben Barnes: the new prince of Hollywood The Daily Telegraph Created: 25 June 2008. Retrieved: 4 November 2011.
  9. ^ a b
  10. ^ CosmoGIRL! magazine. June/July 2008.
  11. ^
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^
  17. ^
  18. ^
  19. ^
  20. ^
  21. ^
  22. ^
  23. ^
  24. ^
  25. ^
  26. ^
  27. ^
  28. ^
  29. ^ [1]
  30. ^ [2]
  31. ^ http://www.rottentomatoes.com/m/the_words/
  32. ^ http://www.thewrap.com/movies/column-post/lionsgate-distribute-robert-deniro-diane-keaton-comedy-big-wedding-29693/
  33. ^ a b http://www.rottentomatoes.com/m/the_big_wedding_2013/
  34. ^
  35. ^
  36. ^
  37. ^

External links

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.