Figlio dell’attore Miles Anderson e della talent scout Lesley Duff, ha iniziato a recitare da bambino, ha studiato al Richmond upon Thames College e si è formato alla Webber Douglas Academy of Dramatic Art di Londra. Tra i suoi ruoli più noti spiccano Max Carrigan in Across the Universe, Henry Austen in Becoming Jane, Peter Hook in Control, Alistair in The Twilight Saga: Breaking Dawn - Part 2 e a…