➥ Ben Affleck has portrayed the Frank Miller Version of Batman. His portrayal of the character is based on Miller's Graphic Novel named The Dark Knight Returns. He appeared in Batman vs. Superman and Justice League movies as the dark knight.