La película tuvo su estreno mundial en el Festival de Cine de Tribeca el 14 de junio de 2021.
Carlos DeLuna fue arrestado en 1993 por el asesinato de una mujer y protestó por su inocencia hasta que fue ejecutado, afirmando que otro Carlos había cometido el crimen.