Overrated and not as famous
This guy has a troubled past.He was a drug addict and has some issues.He brings all those to all his roles all the time.All of them are one and the same.TROUBLED.
So for someone to be a great actor they need to have range and not play the same role with different costumes and settings.
Then some might ask why he is soo overrated..well his fanbase is from UK and they are more like fans of conor mcgregor..they blindly support him and then there is bane..due to some twisted connection fans make between batman villians...all the fans are like if Nolan cast him as bane then he must be great.
Even his roles in Locke and that puppy movie are all troubled.
He is not famous...he might be famous in UK because he is from UK and there is that pedigree.
Most of his hits are named IPOs.