After years of watching Marvel be the subject of casting rumors and wild speculation, DC's finally getting in on the action in a big way. Not only has their film slate all the way through to 2018 possibly been leaked, but they've announced a ton of actors for the upcoming Batman v Superman: Dawn of Justice feature film. A trio of actors – Holly Hunter, Tao Okamoto and Callan Mulvey – were all revealed back in April, and the rumors that Jason Momoa will be playing Aquaman have only intensified in recent weeks.

Hot on maybe-Aquaman's heels comes the news that Halt and Catch Fire's Scoot McNairy will join Dawn of Justice's cast in a still unspecified role. With characters ranging from the human Alfred Pennyworth and Lex Luthor to the superhuman Wonder Woman and Cyborg being cast, McNairy could really be playing anyone. The only precedent we can follow is that there isn't one. With that in mind, here are the five characters we could see the Argo actor becoming in the Zack Snyder film.

The Flash



Barry Allen's getting a lot of attention on the small screen thanks to the CW's upcoming Flash series, but we can't forget that – if that leaked slate is to be believed – the super hero will be dashing into theaters in 2017. That means that the Flash has to show up sooner or later, and McNairy could just be the man to bring the scarlet speedster to the big screen. Scoot's got more than a decade on TV Flash Grant Gustin, but that could help distinguish the DC Cinematic Flash from the DC TV Flash; hard to confuse two guys with a 12 year age difference between them. As seen on Halt and Catch Fire, McNairy can play relatable with the best of them; that skillset could come in handy as the Flash.

Green Lantern



We're getting the two obvious ones out of the way first. It's obvious that Snyder's opus is heading towards a team-up of Justice League proportions. If all the rumors are to be believed, nearly every one of the New 52's starting Justice League lineup is accounted for: Superman, Batman, Wonder Woman, Cyborg and Aquaman. That just leaves The Flash and Green Lantern up for grabs. The slightly more mature looking McNairy might provide just enough of a change to erase the memory of Ryan Reynolds' failed GL outing, but even we have to admit we've got our fingers crossed for Idris Elba's John Stewart filling the League's Lantern spot.

Steve Trevor



There's no reason to just assume that McNairy will be playing a super hero. Since this film's already packed with big time supporting characters for both Superman and Batman, we feel it would be fitting to work in Wonder Woman's primary supporting character into the film as well. Steve Trevor has been Wonder Woman's primary dude in distress ever since his first appearance way back in 1941. His role as an intelligence officer would probably fit right in with the Snyder's more grounded vision, and it would be super refreshing to see a male character existing solely to support a female hero in a comic book movie.

Ted Kord



After watching even just a few minutes of AMC's Halt and Catch Fire, you'll start to get why McNairy would be a pretty great Ted Kord. On the show, Scoot plays an under appreciated tech genius that's finally given the break he's been waiting for. That could also describe the role that Ted Kord, a non-powered scientist, could play in Batman v Superman. And as an inventor/tech guy/scientist supreme, McNairy's Kord wouldn't even have to become the Blue Beetle in order to help save the day. Of course, he would probably wear nothing but blue shirts… and he'd probably quote Beatles lyrics or something. These movies aren't always subtle.

A Totally New Person

Snyder's already said that Hunter, Okamoto, and Mulvey will be playing totally new characters with no ties to any source material. Apparently Dawn of Justice has room for both a ton of characters from the DCU and a bunch of newbies. He could be a board member at Wayne Enterprises, or a technician at LexCorp. He could be Lois Lane's new boyfriend or a reporter from a competing news organization. And, just to make things potentially even more confusing, any of those characters could take on established super hero monikers like Starman, Hourman or Wildcat. Until we learn more about Snyder and Warner Bros. intentions with this fledgling franchise, anything could happen.