A lot of famous fans were stunned when it was revealed overnight that Ben Affleck will replace Christian Bale as Batman in the 2015 "Man Of Steel" follow-up.
Check out what some celebs said on Twitter about the casting:
Wil Wheaton said: "Really looking forward to seeing Affleck bring the depth and gravitas to Batman that he brought to Daredevil and Gigli."
Comedian Jim Gaffigan added: "I'd react to Ben Affleck getting an acting role but I'm still recovering from Beyonce's haircut."
Funnyman Billy Eichner noted: "How dare Ben Affleck ruin the integrity of a franchise where a grown man pretends he's a bat!"
Richard Dreyfus joked: "You read for a part, you feel good about it, you feel confident, then they cast Ben Affleck."
Rob Kazinsky, who played Warlow on "True Blood," tweeted: "OOOOOOOOOOOH Matt Damon as the new joker? waddya think of them apples?"
Tim Siedell wrote: "Be thankful Ben Affleck said yes. You know James Franco was next on that list."
Kevin Smith, who has directed Affleck in films such as "Mallrats" and "Chasing Amy" wrote: "Holy shit... BEN AFFLECK IS THE NEW BATMAN!!! … Do you know what this means? It means that I've seen Batman naked!!!"
Comedian Chris Rock added: "I want to congratulate Ben affleck on winning the part of batman it was some battle but you won fair and square."
And Josh Gad is one serious supporter. He tweeted: "WTF! Ben Affleck is Batman?! That's genius...Affleck is going to kill this. Mark my words. As a huge fan of Bale, I completely think this is a genius new way to take it."