Joe Anderson est salué aussi bien pour ses prestations au cinéma qu’à la télévision.Joe Anderson a grandi à Londres et a étudié la photographie avant de poursuivre sa formation à la Webber Douglas Academy of Dramatic Art.Après une belle carrière sur la scène théâtrale londonienne, Joe Anderson a tenu son premier rôle au cinéma en 2006 dans Copying Beethoven d’Agnieszka Holland, face à Ed Harris. Il a joué ensuite dans Jane de Julian Jarrold et dans Control d’Anton Corbijn, un biopic sur le groupe britannique Joy Division.Il a partagé l’affiche d’Across the universe, film musical de Julie Taymor avec Evan Rachel Wood et Jim Sturgess se déroulant dans l’Angleterre des années 60 et en Amérique au moment des manifestations contre la guerre du Vietnam. Il a ensuite été l’interprète du film Les ruines de Carter Smith.En 2009, on a pu le voir dans Amelia de Mira Nair, avec Hilary Swank et Richard Gere.Il a interprété par la suite The crazies de Breck Eisner. En 2011, il avait pour partenaires Liam Neeson, Frank Grillo et Dermot Mulroney dans Le territoire des loups de Joe Carnahan, qui s’est classé en tête du box-office à sa sortie.Il a incarné depuis le vampire Alistair dans Twilight chapitre 5 de Bill Condon face à Kristen Stewart, Robert Pattinson et Taylor Lautner.On le voit ensuite dans Hercule de Brett Ratner, avec Dwayne Johnson en 2014, ainsi que Horns d'Alexandre Aja.