Good actor but he needs to be in better roles films
There are a category of British actors who become household names and then there are some who are talented but never become "break out names"...
It is probably the result of two things..He's low key in his real life and he's not getting cast in films that are really knock out good. He clearly has done a batch of films but why is Andrew Garfield known or Robert Pattinson or Jude Law.
The films they have done are not just big budget but they have been in films that have mass appeal.