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. Barnes was also cast as Tom Ward in the film , a romantic drama co-starring Kathering Heigl, was released on July 3, 2015.
When cast, Barnes was appearing in the National Theatre’s West End production of : producer Mark Johnson joked Barnes “probably isn’t the National (Theatre)’s favorite actor right now”, although Barnes has stated in interviews that he gave the theatre good notice.
He was briefly a singer in the pop boyband Hyrise, which was in the running to represent the United Kingdom in the Eurovision Song Contest in 2004. 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.” 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 began working in television in 2006, including a guest appearance on the U. Barnes had read the novel as a child, and was cast in two-and-a-half weeks after meeting with the filmmakers.
Directed by Michael Apted, the movie was filmed from July to November 2009 in Brisbane, Australia, and released in December 2010.
In January 2010, Barnes began filming , a comedy based on the Neil Mc Cormick memoir Killing Bono: I Was Bono’s Doppelgänger, in which Mc Cormick recounts his youth in Ireland as an aspiring rock star who is overshadowed by his friend Bono, the lead singer of U2.