We’ve been hearing lots of rumors and reports about the cast of the ‘Suicide Squad’ movie over the last couple of months, with Will Smith, Margot Robbie, Tom Hardy, Jared Leto, and more names circling DC’s super-villain project. Much of what’s been reported has often been delivered with a question mark, but today brings official confirmation of the full lineup of David Ayer’s ‘Suicide Squad’—and some of the final casting choices might surprise you, given that they aren’t exactly what we’d heard previously.

According to Variety, we now have our official cast for ‘Suicide Squad’:

  • Jared Leto, The Joker
  • Will Smith, Deadshot
  • Tom Hardy, Rick Flagg
  • Margot Robbie, Harley Quinn
  • Jai Courtney, Captain Boomerang
  • Cara Delevingne, Enchantress

Previously, it had been rumored that Will Smith might be playing Captain Boomerang, while Delevingne was possibly wanted for the role of Harley Quinn before we learned that Robbie was likely taking that role. It had also been reported that Courtney was in the running for the part of Deadshot, so it’s interesting to see the roles reversed between Courtney and Smith, with Smith taking on the role of the assassin character, and Courtney taking on the role of the notoriously obnoxious thug Captain Boomerang.

Delevingne will play the role of Enchantress, a character who began life in the DC comics universe as a hero but later became a villain who joined the Suicide Squad with the understanding that they—particularly Deadshot—could help keep her magical powers under control.

Hardy has been cast as Rick Flagg, the leader of the Suicide Squad, who works under the command of Amanda Waller, who has yet to be cast—it’s said the studio has Oprah Winfrey, Octavia Spencer, and Viola Davis on their shortlist. Let’s all take a minute to imagine Oprah Winfrey in a comic book film. As previously rumored, Jared Leto will play The Joker, which should stir up some pretty strong feelings among fans. Jesse Eisenberg is in talks to reprise his ‘Batman vs. Superman’ role of Lex Luthor in the film, although this has yet to be confirmed.

‘Suicide Squad’ focuses on a group of villainous characters who are given a shot at redemption by the government, although the mission will likely kill every last one of them. The film is scheduled to hit theaters on August 5, 2016.

More From ScreenCrush