This morning director David Ayer tweeted a first-look photo of the cast of his upcoming comic-book adaptation Suicide Squad.
The film follows a group of imprisoned supervillains recruited by the US government to execute covert missions, which they complete in exchange for reduced sentences.
Though star Jared Leto (Joker) is noticeably absent — he's on tour with his band Thirty Seconds to Mars — there are plenty of new faces here, and the characters they could be playing read like a who’s who of DC Comics supervillains. When reached by BuzzFeed News, however, Warner Bros. kept the covert theme and declined to confirm any characters.
So who are they? Here's what we think we know...
As numbered in the image above:
1. David Ayer (Writer/Director)
Best known for writing Training Day, and also for directing last year's WWII tank-fest Fury, with Brad Pitt and The Beef.
2. Joel Kinnaman (Rick Flagg)
Kinnaman starred in the US version of The Killing, as well as the rebooted Robocop. His next film is an adaptation of thriller novel Child 44, out next week. His Suicide Squad character, Rick Flagg, is an elite special forces soldier and leader of the the team. Kinnaman's Child 44 co-star Tom Hardy was originally announced for this role, but dropped out.
3. Adewale Akinnuoye-Agbaje (Killer Croc)
London's own Akinnuoye-Agbaje is well known to fans of Lost, and will also appear in the new season of Game of Thrones. He's playing Killer Croc, a character with super-strength and a crocodile-like appearance.
4. Will Smith (Deadshot)
In west Philadelphia, born and raised etc. Smith will play Deadshot, the world's greatest marksman and assassin for hire.
5. Karen Fukuhara (Unknown)
A newcomer, Fukuhara's character has yet to be confirmed.
6. Jay Hernandez (Unknown)
Hernandez is best know for roles in Hostel, and Quarantine. His character has yet to be confirmed.
7. Margot Robbie (Harley Quinn)
After a breakout role in The Wolf of Wall Street last year, former Neighbours star Robbie is playing fan favourite Harley Quinn, a former psychiatrist at Arkham Asylum gone bad.
8. Jai Courtney (Captain Boomerang)
Courtney is known for playing John McClane Jr in Die Hard 5, and will next be seen in Terminator: Genysis as Kyle Reese. Here he's playing Captain Boomerang, an Australian supervillain who throws explosive boomerangs. Yep.
9. Viola Davis (Amanda Waller)
After an Oscar-nominated role in The Help, Davis is currently starring in hit-TV series How To Get Away With Murder. Her character here, Amanda Waller, is a U.S. Government agent who creates and runs the Suicide Squad.
10. Cara Delevingne (Enchantress)
Brit supermodel Delevigne has a big year ahead, with roles in John Green adaptation Paper Towns, and Martin Amis adaptation London Fields coming up. Her Suicide Squad character, Enchantress, is a powerful witch torn between good and evil.
11. Adam Beach (Unknown)
Best known for WWII films Windtalkers and Flags of our Fathers. His character has yet to be confirmed, though he is rumoured to be playing Ravan, a martial artist.
12. Jim Parrack (Deathstroke – rumoured)
Parrack is best known for playing hapless Hoyt on True Blood, and also had a role in Fury. Yet to be confirmed, but he's reportedly playing Deathstroke, a super soldier known as the world's greatest assassin. The role was originally filled by Parrack's True Blood co-star Joe Manganiello, who later dropped out.
13. Ike Barinholtz (Hugo Strange – rumoured)
Best known for his work on MADtv and The Mindy Project, Barinholtz will apparently play Hugo Strange, a brilliant scientist and psychiatrist who is also well evil.
So there you go, the Suicide Squad. Well mostly, except Joker, and whoever Scott Eastwood (son of Clint) is playing. Excited?