We've Got Hollywood Covered

Zack Snyder Declares Ben Affleck Best Batman Ever

”Happy Batman day, #batfleck [is] the best Batman ever,“ writes ”Justice League“ director

It’s a national holiday for fanboys, as Sept. 23 is Batman Day, and former “Justice League” director Zack Snyder kicked it off by declaring Ben Affleck the best Batman ever on screen.

Full disclosure: TheWrap’s resident fanboy agrees.

“Happy Batman day, #batfleck [is] the best Batman ever,” Snyder wrote on the Vero app. Check out his post below.

Zack Snyder Vero Batman Ben Affleck

“Justice League” will mark Affleck’s second run as the Caped Crusader. Although he is also set to star as the character in Matt Reeves’ standalone film, “The Batman,” Casey Affleck recently said that he doesn’t think his older brother will play the part.

“I thought he was an okay Batman,” joked Casey Affleck during an interview with WEEI sports radio. “No, he was great. He was great. He’s a hero, so he had something to channel and work with there. But he’s not gonna do that movie, I don’t think.”

Affleck was originally set to write and direct “The Batman” before dropping out, he said, to focus on his performance. He emphasized that he’s 100 percent on board with his replacement behind the camera, Matt Reeves, but because the news notably coincided with Affleck’s highly publicized personal struggles, rumors persisted that Affleck was looking for a way out.