Overall, Tom Hardy is the better actor to be fair. That performance in Legend where he played both Kray twins was phenomenal. Bronson was cracking too. And yes, he stole the show when he played Bane (still trying to place his accent in that - seemed Dutch).
Can’t wait to see his upcoming film Fonzo where he’s Al Capone.
Blood Father was a decent film... I enjoyed it but compared to sheer acting ability Tom Hardy has far greater range and has Mel Gibson licked in all honesty... but it’s not really a fair comparison or a case of comparing apples with apples I’d say.
But just like with our fair Bobbers... it’s very subjective and what one likes another won’t I guess