There have been plenty of rumblings lately that Ben Affleck is looking to step down as the Caped Crusader– and a fair few names being banded around as his replacement.

Mad Men star Jon Hamm, who cut his teeth in film with a starring role in Ben Affleck’s The Town, may be looking at taking one of Affleck’s most lucrative paychecks right from under his nose.

According to gossip-mongers at Radar Online, Hamm is “gunning hard for the role.”

“Jon knows Ben has faced some criticism over Batman v Superman and Justice League, and frankly thinks he’d be better suited for the job. This is business for Jon — not personal.”

While Affleck’s departure from the role hasn’t been explicitly confirmed, speculation has built in the past year, ever since it was announced that he was stepping down from directing and writing a solo Batman project.

The Hollywood Reporter also claimed in July that DC were looking to “usher Affleck out of the role gracefully,” while Jake Gyllenhaal was recently rumoured to be assuming the part.

What could throw sand on the rumour is that Hamm has repeatedly gone on record claiming that starring in a superhero movie isn’t something which particularly interests him.

“Meh, that’s not what I want to do,” he told GQ Magazine in 2014. “Never say never, but those aren’t the kind of movies I like to go see. They don’t make the kind of movies I like to see any more.”

Affleck and Hamm in The Town

Hamm also told the Radio Times that the deals actors are expected to sign for these sort of films are grossly unappealing;

“The deals that they make you do are so Draconian,” he said. “And, of course, you are signed on for not only the movie … but at least two more that you haven’t read, and you have no idea what they are going to be and all the crossover ones you are going to have to do.

As for Affleck, he has slightly denied that he’ll be departing the Batman role anytime soon, but has chosen his words carefully. During this summer’s San Diego Comic Con, he said: “I’d love to do it as long as they’ll have me.”

What do you think? Leave a comment below!