With Ben Affleck as Batman, Henry Cavill as Superman and Gal Gadot as Wonder Woman all making solid appearances in 2016's 'Batman v Superman' movie, we can't help but wonder who else will be joining the Justice League. Right now, our bets are on Scoot McNairy as The Flash.

Scoot McNairy at 'Non-Stpo' premiere
Scoot McNairy to play The Flash?

The casting announcements for Zack Snyder's 'Batman v Superman: Dawn of Justice' have been both thoroughly exciting and extremely surprising. Of course, we knew Henry Cavill would return as the Man of Steel, we spent hours pondering who could play Wonder Woman before Gal Gadot was chosen and we were pleased on the announcement of Ben Affleck taking over Christian Bale as the Dark Knight. Rumours are still circulating that Jason Momoa might be joining the team as Aquaman, but the thing we're most excited for at the moment are recent whispers of Scoot McNairy taking on The Flash.

More: Other rumours surrounding 'Batman v Superman: Dawn of Justice'

A new photo has surfaced on Batman News showing McNairy in Detroit suited up and playing with his phone, with a pair of bright green socks pulled up to his knees and some black Crocs which were clearly not chosen deliberately by the costume department. The best possible explanation that the internet has come up with is that the socks are being used as a green screen, so that the effect of The Flash's extra speedy sprinting can be added later.

Ben Affleck as Batman
Ben Affleck replaces Christian Bale as Batman

Of course, there are other explanations for the green screen; some are suggesting he could be playing supervillain Metallo. But we like to think The Flash is one of the more likely members of the original Justice League who would be chosen to star in the movie given his popularity recently with forthcoming 'The Flash' TV series, due to premiere in October 2014. The quick-moving superhero will be portrayed by Grant Gustin of '90210' and 'Glee'.

More: Keep an eye out for forthcoming 'The Flash' TV series starring Grant Gustin

Other cast announcements include 'The Social Network' star Jesse Eisenberg as Lex Luthor and 'Beautiful Creatures' actor Jeremy Irons as Batman aide Alfred, while Amy Adams makes her return as Superman's love interest Lois Lane.

More: Watch the 'Man of Steel' trailer

Henry Cavill as Superman
Henry Cavill returns as Superman in 'Batman v Superman'