Ben Affleck admitted regrets from his 2003 “Daredevil” film made him hesitant about taking on the role of Bruce Wayne in “Batman v. Superman: Dawn of Justice.”

During an interview with NPR, Affleck explained how the notoriously bad “Daredevil” film affected his view on superhero roles and the way he approached the “Batman vs. Superman” film.

“Indeed I have regrets about 'Daredevil.' I have regrets about all the movies that I don't think were executed properly,” Affleck said. “Look, if I thought we were remaking 'Daredevil,' I'd be out there picketing myself ... and that goes for other movies as well that I haven't been happy with.

"You know, I'm hard on myself and I have exacting standards and I want to do excellent work and I don't always succeed, but I think you have to start out with that drive. ['Batman'] was written by Chris Terrio, who wrote 'Argo,' who's not a comic guy.

“And it's directed by Zach Snyder, who's a incredibly magical sort of visual stylist who's steeped in the comic world. And you have this sandwich of talents. I felt very confident about it. ... I thought it would be nice to make one of these movies really, really good.”

Affleck has been spotted on the “Batman vs. Superman” set a handful of times, but unfortunately sans his new Batsuit. However, co-star Henry Cavill has been scene in both his Clark Kent and Superman attire.

Speculation regarding where Kent is, Metropolis or Gotham, is running wild for newer photos. Detroit has been the consistent backdrop for both fictional cities, but check out the images for yourself and chime in with your thoughts in the comments section below.

“Batman vs. Superman: Dawn of Justice” is slated to hit theaters on March 25, 2016.