Tom Hardy in Warrior is magic.