
Nasce a Canterbury nel Regno Unito da Sonia Copeland.
Solo a 13 anni scopre che suo padre non è lo scrittore sudafricano Harry Bloom ma Colin Stone.
Lui e sua sorella Samantha vengono incoraggiati a perseguire lo studio delle arti, soprattutto lui ama la scultura e la fotografia.
Fatica però ad imporsi scolasticamente, scoprendo così di essere dislessico.
Nel 1998 cade da un tetto rischiando la paralisi.
Se la cava con due placche metalliche e sei bulloni nella schiena.
Dopo qualche particina televisiva e il debutto cinematografico in “Wilde” (1997), diventa una star con il ruolo di Legolas nella trilogia de “Il Signore degli Anelli”.
In principio si era presentato per il ruolo di Faramir.
Viene poi scritturato per la parte di Will Turner nella saga de “I Pirati dei Caraibi”, come Paride in “Troy” e come protagonista de “Le Crociate” di Ridley Scott.
Riprende il ruolo di Legolas nella trilogia de “Lo Hobbit”.
Dal 2010 al 2013 è stato sposato con la top model Miranda Kerr.
I due hanno avuto un figlio di nome Flynn, per il suo amore per l’attore Errol Flynn.
Dal 2016 fa coppia con la pop star Katy Perry.
Nel 2020 è nata la loro figlia Daisy Dove.
Dal 2014 ha la stella sulla Walk of Fame.
Collabora con l’Unicef dal 2007.
È stato vittima della banda dei “Bling Ring” (la loro storia è stata raccontata nel film di Sofia Coppola) che gli hanno rubato oggetti per un valore di 500.000 dollari.
Fra i tatuaggi che ha c’è il numero 9 scritto in Elfico, fatto insieme agli altri membri della Compagnia dell’anello.
Riscuote grande successo nel 2019 la serie “Carnival Row” con lui e Cara Delevingne come protagonisti.
Torneranno nella seconda stagione.