Carrigan also had a two-episode stint on The Flash as Kyle Nimbus, a.k.a. The Mist.
Fortunately, Anthony Carrigan has plenty of experience playing antagonists, particularly on Gotham and Barry.
In the former Fox series, he played Victor Zsasz, an assassin who served numerous crime lords and cut a tally onto his body for every person he killed, and on the latter HBO series, he plays NoHo Hank, who’s part of the Chechen mafia, but ironically is not an inherently violent person.