Acteur, il a incarné Bane dans "The Dark Knight Rises", puis le rôle titre dans "Venom" de Marvel. Il a également eu des rôles notables dans les films "Bronson", "Warrior", "Star Trek: Nemesis" et également dans les films récompensés aux Oscars "Mad Max: Fury Road" et "The Revenant".
Il est apparu dans la série "Frères D'armes" et a décroché son premier rôle au cinéma dans le film de guerre dramatique "La Chute du Faucon Noir".
Son interprétation de Skank dans la pièce de théâtre de 2003 "In Arabia We'd All Be Kinds" lui ont permis de remporter le prix du comédien le plus prometteur aux Laurence Olivier Awards.
Il était marié à Sarah Ward de 1999 à 2004. Il a eu un fils, Louis, avec sa petite amie de l'époque, Rachael Speed en 2008. Il a épousé l'actrice Charlotte Riley en juillet 2014. Ils ont deux enfants ensemble.
Il est apparu dans la comédie romantique "Target" aux côtés de Reese Witherspoon.