He played Daredevil for the 2003 film. He played George Reeves as Superman in Hollywoodland. And he is the star AND director the Academy Award winning film "Argo", which won Best Film at the 85th Academy Awards.
Today, upcoming Batman v Superman: Dawn of Justice star and Batman actor Ben Affleck celebrates his 43rd Birthday! Around this time two years ago, he was announced as the new man to play Bruce Wayne and his Caped Crusading alter ego... And now that the world has seen images and trailers of him in action as an aged Dark Knight, everyone is waiting for the California born actor to show his stuff and take on Henry Cavill's Superman on the big screen next year!
Happy Birthday, Ben Affleck! Batman v Superman hits theaters next year on March 25!