Fue nominado al premio BAFTA por su debut en la película del agente James Bond Casino Royale en el 2006. Luego continuó interpretando al agente Bond en tres películas más: Quantum of Solace, Skyfall y Spectre.
En 1993 apareció en la serie Heartbeat. En octubre del 2005, al no tener casa, dormía en una banca en el parque de Londres.
Protagonizó la película Cowboys & Aliens junto al legendario actor Harrison Ford.
Tuvo una hija llamada Ella junto a su esposa Fiona Loudon. Posteriormente se divorciaron en 1994. En junio del 2011 se casó con la actriz Rachel Weisz, y esperan a su primer bebé juntos.
Protagonizó Casino Royale, cuya música fue interpretada por Chris Cornell, el vocalista de Soundgarden y Audioslave.