Tom Hardy has given his fans a range of brilliant roles. He’s played iconic superhero characters like Eddie Brock in Venom, ...