In a very odd and rare case all of the rumored casting speculation was accurate. Best Supporting Actor Oscar winner Jared Leto will be playing The Joker; Will Smith will be playing Deadshot; Tom Hardy will play the Squad leader Rick Flagg; Jai Courtney (“Jack Ryan”) will be Boomerang and Cara Delevingne will star as Enchantress to join the previously announced Margot Robbie as Harley Quinn. There was some talk that Smith would be playing Capt. Boomerang, but Deadshot makes far more sense.
Jesse Eisenberg may also be reprising his role as Lex Luthor, but his deal hasn’t been finalized as of yet.