Robert Pattinson to play Batman!

According to sources for Collider, it appears that Robert Pattinson has won the role of Batman in Matt Reeves’ upcoming “The Batman.”

While Warner Bros. hasn’t confirmed him yet and actors like Aaron Taylor-Johnson, Nicholas Hoult and Armie Hammer are still in the mix, it appears that only the signing of the contract, which is expected to be multi-picture) is keeping Warner Bros. from making the announcement.

What do you think about Pattinson as the Caped Crusader? Sure, he was in Twilight, but he was also Cedric Diggory. Let us know in the comments what you think!