In a heartfelt tribute, director Zack Snyder described Justice League star Ben Affleck as "my perfect Batman."

Snyder, of course, cast the actor in the role of Bruce Wayne in 2016's Batman v Superman: Dawn of Justice. Affleck suited up again for a cameo in David Ayer's Suicide Squad before returning to star in 2017's Justice League. Although it could be three DC Extended Universe movies and done for Affleck, Snyder clearly has an affinity for his performance.

RELATED: Warner Bros. Reportedly Ready to Move On From Affleck & Cavill

Zack Snyder Ben Affleck Perfect Vero

Since leaving the DCEU before production wrapped on Justice League, Snyder has maintained a presence of the social media platform Vero, where he posts behind-the-scenes images from his three franchise films, as well as details of his original, long-term plan.

RELATED: Jason Momoa Comments On Henry Cavill, Ben Affleck Reported DCEU Exits

Snyder's view of Affleck echoes that of renowned Batman voice artist Kevin Conroy, who crowned the actor as his favorite live-action portrayal of the vigilante. From the likes of Adam West to Michael Keaton, and Christian Bale to Affleck, each actor has placed his own mark on the Dark Knight. But Affleck's brooding Bruce Wayne with the DCEU's dark aesthetic.

Snyder originally signed for a five-movie arc that would've taken him beyond Justice League. However, whatever plan Snyder had for the Caped Crusader — even killing Batman in one of his movies — will never come to fruition. Matt Reeves is now attached to direct The Batman as a standalone film, but it's unclear whether Affleck will return in the cape and cowl.