New "Batman" star Tom Hardy says he accidentally gained weight while preparing to play a Mixed Martial Arts fighter in the film "Warrior."
The movie was released on Friday, September 9. In the film, an alcoholic ex-boxer, played by Nick Nolte, trains his ex-Marine son Tommy, portrayed by Hardy, to become a champion Mixed Martial Arts fighter. Tommy's biggest challenge arises when he faces off against his brother, Brendan, played by Joel Edgerton. The movie also stars Jennifer Morrison, formerly from the FOX series "House M.D."
Hardy told OnTheRedCarpet.com that he and his "Warrior" co-stars rehearsed for hours at a time for two months. After training to perfect their fight scenes, they headed to a restaurant to scarf down pulled pork dishes.
"We got fat," he said. And then they were like, 'Okay, so now, no more pulled pork. You are allowed to eat chicken and broccoli and that's it.' And we're like, 'You're having a laugh, right?' And they were like, 'No, and you're going to have to work a 16-hour day.' So we were all grumpy and cantankerous and belligerent."
Hardy told OnTheRedCarpet.com that he found the production process "a bit emotional and a bit intense."
"I am much more at home on my couch watching television with my dog with a pair of comfy socks and my slippers and just chilling out, really," he said. But you gotta get a job these days ? So I learned to fight."
Hardy, a 33-year-old British actor, also starred in last year's hit thriller "Inception" and plays the villain Bane in director Christopher Nolan's upcoming film "The Dark Knight Rises." It is the third Batman movie in the series and is set for release on July 20, 2012.
Check out the trailer for "Warrior" and "The Dark Knight Rises" below.