Tom Hardy has agreed to battle it out with boxer David Haye to raise money for charity.

The Inception star will head into the boxing ring with Haye, nicknamed The Hayemaker, if fans donate to military charity Help for Heroes, The Prince's Trust, an organisation aimed at helping young people, Breakthrough Breast Cancer, Bowel & Cancer Research and homeless charity FLACK.

Haye told The Sun newspaper last week, "Me and Tom Hardy, that would be a good fight for sure. He has got in fantastic shape - he looks like an absolute tank. He can be my next opponent."

A seemingly nervous Hardy has now agreed to the match as long as the money goes to his desired good causes.

He jokingly tells the publication, "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. Let's have it. We all know how this is going to end don't we... not good for Tommy. I'll have (boxers) Clay O'Shea as trainer and Joe Calzaghe on cuts in my corner."