Tom Hardy as Bane