1. surprise

    Ben Affleck is the Next Batman

    Stuart Wilson / Getty Images

    Sorry, fans of Christian Bale's guttural growl: Ben Affleck is the latest incarnation of rich boy-cum-superhero Bruce Wayne. The actor was tapped to star as Batman in the Warner Bros. upcoming sequel to Man of Steel, slated for July 2015. According to a statement released Thursday, Affleck will play "an entirely new incarnation of the character." Henry Cavill will return to play Superman in the untitled film. Just one question: Does Affleck have the chin for that mask?

    Read it at Entertainment Weekly