Tom Hardy has to get in the ring with professional boxer David Haye for a charity match.
The 'Dark Knight Rises' actor, who starred as a cage fighter in the 2011 movie 'Warrior' has agreed to fight it out.
It looks as though the pair will come to blows as part of a match that will benefit good causes including the Prince's Trust, Breakthrough Breast Cancer, Help For Heroes, Bowel Cancer Research as well as the homeless charity FLACK.
Talking to The Sun, the actor who plays Bane in the final instalment of Christopher Nolan's Batman trilogy, said: “Hardy v Hayemaker? No problem. Let me take my make-up off first. I'll fight him as soon as I get back from the Congo with my mates if he wants. I've never fought a professional heavyweight, it'll be an experience.
“I would obviously prefer my first professional fight to be against someone in my weight category but hey-ho.”
The 34-year-old is currently filming a TV documentary in the Congo about survival, but he admits that he's not imagining that his fight against Haye is going to have a good ending and referred to Mickey Rourke's three-year boxing career in the 1990s before giving it up.
''Let's have it. We all know how this is going to end don't we ... not good for Tommy. ''This is sort of like Mickey Rourke. But Mickey's a better actor and boxer than me. How about singing lessons instead?'” he joked.
Meanwhile, boxing champion David Haye has revealed that he wouldn't mind starring as an ultimate villain like Bane from 'Dark Knight Rises'.
''I think it would be easier to play a hero at the moment, but I would like to play a villain and Bane just looks so vicious. If someone finds a baddie for me to play then I reckon I could pull that part off,” he told BANG Showbiz.
''I really want to learn to act, I've had to train so hard for so many years that it'll be interesting having to learn something all over again.''
Stills from 'Dark Knight Rises'...