Holy brooding, Batman! We finally saw a pic of Ben Affleck playing the iconic figure in the sequel of "Man of Steel," due in theaters sometimes in 2016. Director Zack Snyder posted the image to his Twitter account on Tuesday. Take a look back at all of the other actors who've tackled the role and tell us which one is your favorite!
Photos: Robin's weird quips