Which actor starred in both Breathe and Never Let Me Go?
Andrew Garfield Andrew Russell Garfield (born 20 August 1983) is a British-American actor. Born in Los Angeles and raised in Epsom, Surrey, Garfield began his career on the UK stage and in television productions. He made his feature-film debut in the 2007 ensemble drama "Lions for Lambs". Garfield first came to international attention in 2010 with supporting roles in the drama films "The Social Network", for which he received Golden Globe and BAFTA nominations for his portrayal of Eduardo Saverin, and "Never Let Me Go", for which he received a Saturn Award and another BAFTA nomination.
Terrence Howard Terrence Dashon Howard (born March 11, 1969) is an American actor and singer. Having his first major roles in the 1995 films "Dead Presidents" and "Mr. Holland's Opus", Howard broke into the mainstream with a succession of television and cinema roles between 2004 and 2006. He was nominated for the Academy Award for Best Actor for his role in "Hustle & Flow". Howard has had prominent roles in many other movies including "Winnie", "Ray", "Lackawanna Blues", "Crash", " Four Brothers", "Get Rich or Die Tryin'", "Idlewild", "August Rush", "The Brave One" and "Prisoners". Howard played James Rhodes in the first "Iron Man" and its video game adaptation, but he was replaced by Don Cheadle for the future films. He currently stars as the lead character Lucious Lyon in the television series "Empire". His debut album, "Shine Through It", was released in September 2008.