Don't be sorry! It's natural to disagree, I disagree with your Channing Tatum as Batman suggestion.
Richard Armitage isn't a bad choice, he's a bit old to play Batman in his early years though. But so is my choice of Anson Mount. I just realized yesterday that Armitage was in Captain America.For Rorschach2012:
Batman: Luke Evans or Richard Armitage (my choice)
Wonder Woman: Emily Blunt
Green Lantern: Jake Gyllenhaal, Bradley Cooper, it Taylor Kitsch (my choice)
The Flash: Charlie Hunanm or Mike Vogel (my choice)
Aquaman: Alexander Skarsgard
Martian Manhunter: Lance Reddick
I would definitely add Joel Kinnaman (Robocop) to the Aquaman list
John Krasinski for Hal? Maybe its just because its a new name for the role, but that is an interesting choice.