
Nasce a Chester nel Regno Unito da genitori di origine Gallese.
Dopo il divorzio dei suoi, si trasferisce a Liverpool a 4 anni.
A scuola spicca come studente e giocatore di Rugby.
Decide di intraprendere la carriera da attore a 16 anni e si laurea alla prestigiosa “Guidhall School of Music and Drama”.
Debutta come attore nella serie tv “Le avventure del giovane Indiana Jones”, per poi passare al cinema a fianco di Morgan Freeman ne “La forza del singolo”.
Dopo anni di piccoli ruoli approda in film ad alto budget come “Elizabeth” e “Tomb Raider”.
Si mette in mostra in parti secondarie ma efficaci in lungometraggi come “Era mio padre” e “The Jacket”.
Notevole la sua prova nel film “Pusher” che lo porta ad essere scritturato da Steven Spielberg per “Munich”.
Nel 2005 viene ufficializzato il suo ingaggio come nuovo James Bond, post Pierce Brosnan.
Ha battuto la concorrenza di Clive Owen, Ewan McGregor, Colin Farrell e Hugh Jackman.
Dal 1992 al 1994 è stato sposato con
Fiona Loudon e hanno avuto una figlia.
Dal 2011 è sposato con Rachel Weisz e nel 2018 sono diventati genitori di una bimba.
Nel 2020 è stato candidato ai Golden Globe per il ruolo da protagonista in “Cena con delitto – Knives Out” che riprenderà in diversi sequel futuri.
Nel 2021 abbiamo visto ufficialmente la sua ultima prova da 007 in “No time to die”.