25 kwietnia 2015 roku reżyser filmu, David Ayer zamieścił na Twiterze zdjęcie przedstawiające Jareda Leto w roli Jokera z okazji 75-lecia słynnego złoczyńcy. Joker zadebiutował w komiksie Batman #1, który trafił do sprzedaży 25 kwietnia 1940 roku.
Do roli Jokera rozważano Ryana Goslinga.
Pierwotnie rolę Ricka Flagga miał zagrać Tom Hardy, co oficjalnie ogłoszono. Aktor jednak zdecydował się wycofać z udziału w projekcie podając jako powód problemy z terminarzem. Jednym z kandydatów do zastąpienia go był Jake Gyllenhaal, ale też odmówił. Według plotek pod uwagę brano też Joela Edgertona i Jona Bernthala. Ostatecznie rolę dostał Joel Kinnaman.
Oprah Winfrey, Viola Davis i Octavia Spencer brane były pod uwagę do roli Amandy Waller, ostatecznie rolę dostała Davis.
Pierwszą kandydatką do roli Harley Quinn była Emma Roberts, ale odmówiła, by móc wystąpić w serialu „Scream Queens”, i rolę dostała Margot Robbie.
Początkowo David Ayer chciał by w rolę porucznika Edwardsa wcielił się Shia LaBeouf z którym pracował przy filmie „Fury”. Studio jednak nie było tym pomysłem zachwycone ze względu na problemy osobiste aktora. Wraz z zatrudnieniem Willa Smitha wprowadzono zmiany w scenariuszu i role Ricka Flaga oraz Edwardsa zostały zmniejszone.
Pierwszy klaps na planie padł 13 kwietnia 2015 roku.
Roboczy tytuł filmu, to „Bravo 14”.
Pierwszy materiał prezentujący fragmenty filmu zaprezentowano podczas Comic-Conu w San Diego 11 lipca. Oficjalnie w sieci zadebiutował on 13 lipca 2015 roku.