"Batman v Superman: Dawn of Justice" director Zack Snyder is firing back at fans upset that Batman killed someone in the movie: "Wake the fuck up."

At a Director's Cuts event (a video of which was posted to Reddit), Snyder addressed complaints about Ben Affleck's Dark Knight being a killer. Comic fans were particularly angry, since Batman has a no-kill policy in the comics.

"Batman v Superman" and Snyder's follow-up "Justice League" have been criticized for their dark and grim tone.

“Someone says to me: Batman killed a guy. I’m like, ‘Fuck, really? Wake the fuck up,'" Snyder said.

He continued, "Once you’ve lost your virginity to this fucking movie and then you come and say to me something about like, 'My superhero wouldn’t do that.’ I’m like, 'Are you serious?' I’m like down the fucking road on that."

"It’s a cool point of view to be like, 'My heroes are still innocent. My heroes didn’t fucking lie to America. My heroes didn’t embezzle money from their corporations. My heroes didn’t commit any atrocities.’ That’s cool. But you’re living in a fucking dream world."

Snyder is no longer involved with the DC Extended Universe films (though he retains producing credits on "Aquaman" and the upcoming "Wonder Woman 1984"). He left "Justice League" near the end of production due to family issues; Joss Whedon stepped in to finish the film. And Warner Bros. appears to be aiming for a lighter, entertaining tone with its recent and upcoming movies, including next week's "Shazam!"

Snyder's next project is Netflix's zombie movie "Army of the Dead."