Warner Bros. announced Thursday that Ben Affleck will star as a new incarnation of the Dark Knight in a film bringing Batman and Superman together.