Here is my cast.
THE JUSTICE LEAGUE
SUPERMAN/CLARK KENT JAMES WOLK
I decided to go with a different Superman with this casting. My last fan cast I had Scott Porter in the role. And after the comments I got back I decided to recast the role with James Wolk. He has a look about him that says Superman. And I think that he could really pull it off.
BATMAN/BRUCE WAYNE JOSEPH GORDON LEVITT
I chose him because I wanted to continue the story where Dark Knight Rises left off. And for this particular movie he seemed to be the right fit for Batman.
WONDER WOMAN/PRINCESS DIANA MEGAN GALE
When it came to casting Wonder Woman there were a lot of actresses who could play that character and do a good job with it. So I decided to go with Megan Gale. She has a look that says Wonder Woman and can take the character beyond where anybody else could go. And she seems to be the perfect successor to Linda Carter.
GREEN LANTERN/HAL JORDAN RYAN REYNOLDS
After seeing The Green Lantern movie I decided to stick with Ryan Reynolds as Hal Jordan. It was hard to find anybody else who could play that role and to me he is Hal Jordan.
THE FLASH/BARRY ALLEN NEIL PATRICK HARRIS
I cast Neil Patrick Harris as the Flash based upon the fact that he has a look that is close to the character and he is funny.
AQUAMAN/DANIEL CRAIG
It was hard trying to find an actor who could play Aquaman. So I decided to go with the current James Bond Daniel Craig. He has a good build and does incredibly well in action movies. And he has a look that is close to the character.
CYBORG/GAIUS CHARLES
He seemed to be a popular choice for Cyborg so I decided to go with him.
SUPERGIRL/LINDA DANVERS/KARA ZOR-EL/ROSIE HUNTINGTON WHITELEY
I decided to have Supergirl as a part of the Justice League in this movie. She is Superman's Kryptonian cousin and can be a source of spiritual strength for Superman in his battle against Darkseid. And for me Rosie Huntington Whiteley fits the mold of the new Supergirl from the New 52 comics. So here is a cast for the Justice League. Part two will be up soon. So feel free to comment on my fan cast.