Matt Ryan irá interpretar John Constantine, um papel que já desempenhou em várias circunstâncias, na 3.ª temporada da série Legends of Tomorrow.
Matt Ryan já havia interpretado John Constantine numa série transmitida pela NBC em 2015 que era focada precisamente nessa mesma personagem. No entanto, a série foi cancelada ao fim de uma temporada, mas Ryan voltou a dar vida ao personagem participação especial durante a 4.ª Temporada de Arrow. Mais tarde, deu ainda voz a esta personagem em Justice League Dark, um filme de animação lançado no início deste ano.
Agora fica então confirmada a sua presença na 3.ª temporada de Legends of Tomorrow, que estreia ainda esta semana.