Since the new Batman/Superman film was announced, many wondered who would play the Dark Knight as Christian Bale said he wouldn't return after Dark Knight Rises. Apparently the role is now for Ben Affleck, though this isn't the first time he's played a super-hero. Back in 2003 he played the title role in Marvel's Daredevil film. Though many aren't sure of how well he'll do as Batman. Though I'd like to remind everyone of the skepticism they had when they heard that Heath Ledger was playing the Joker in The Dark Knight.