Cheo Hodari Coker, showrunner de Luke Cage, revelou que a participação de Mahershala Ali como Cottonmouth foi limitada a sete episódios devido a um acordo feito entre os dois. Ali, que interpretou Cornell Stokes, rapidamente se destacou na série, que faz parte do universo Marvel na Netflix.
Segundo Coker, a morte do personagem na série estava planejada desde o início. Ele explicou que Ali aceitou o papel sabendo que sua participação seria curta, o que lhe permitiu também trabalhar em Green Book, filme pelo qual ganhou o Oscar de Melhor Ator. "Ele sempre soube que morreria no episódio 7, por design", afirmou Coker.
Ali estava envolvido em outros projetos ao mesmo tempo, incluindo Luke Cage, Hidden Figures e Moonlight. Apesar das insistências de outros atores para que Coker reconsiderasse a morte de Cottonmouth, o showrunner manteve sua palavra e respeitou o acordo feito com Ali, o que resultou em uma amizade duradoura entre eles.
Enquanto isso, a experiência de Ali com a Marvel fora de Luke Cage tem sido mais complicada. Ele foi inicialmente escalado para interpretar Blade, mas o projeto não avançou conforme o esperado, levando Ali a expressar sua frustração com a situação.