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 for dangerous covert missions, which they complete in exchange for reduced sentences.
Though star Jared Leto (Joker) is noticeably absent there are plenty of new faces, and the characters they are playing read like a who's who of DC Comics supervillains.
So who are they?
As numbered in the image above:
1. David Ayer (Writer/Director)
Best known for writing Training Day, and also for last year's WWII tank-fest Fury, with Brad Pitt and The Beef.
2. Joel Kinnaman (Rick Flag)
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 Flag, is an elite special forces soldier and leader of the the team.
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 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 (Ravan)
Best known for WWII films Windtalkers and Flags of our Fathers, Beach is rumoured to be playing Ravan, a martial artist.
12. Jim Parrack (Deathstroke)
Parrack is best known for playing hapless Hoyt on True Blood, and also had a role in Fury. He's 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)
Best known for his work on MADtv and The Mindy Project, Barinholtz will 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?