I think it’s a good casting. I have Batman nerd board friends who are already claiming… “it’s an abomination” - “it’s the end of the franchise” - “I’ll never see it”, “how could they be so wrong?”…etc, etc.
All those criticisms and outcries were every bit as present when Keaton was cast as Batman, Affleck was cast as Batman, and Daniel Craig was cast as 007.
Full disclosure, I’ve never seen Pattinson in anything, but by all accounts of co-stars and directors, he has the chops. I love Matt Reeves’ work on Planet Of The Apes, so no problem there either.
To me: the right actor, a great story, a great costume, and a great director could give us the best Batman film we’ve had in decades.