Zack Snyder has paid tribute to Ben Affleck's performances as Batman and thanked the actor for "blessing him" with his "glorious chin and amazing heart" on screen.
The 52-year-old director - who cast Affleck as Bruce Wayne for 'Batman v Superman: Dawn of Justice' and 'Justice League' - has paid tribute to the 46-year-old actor who confirmed he was stepping down as The Caped Crusader last month and thanked his pal for "blessing him" with his "glorious chin and amazing heart".
Sharing a picture of Affleck as the Gotham City Saviour on Twitter, he wrote: "There was a time above ... a time before ... there were perfect things... diamond absolutes. But things fall... things on earth.
"And what falls... is fallen. In the dream, it took me to the light. A beautiful lie... Best Batman ever. Thank you my friend for blessing me with that f**king glorious chin and an amazing heart. (sic)"
The 'Gone Girl' star will step down as the hero for Matt Reeves' June 2021 standalone movie 'The Batman', which will focus on a younger version of the comic book legend, a project that Affleck had initially been attached to both star in and direct.