John Constantine Legends of Tomorrow: Matt Ryan Makes His Debut - FHM

Matt Ryan's John Constantine Is Back, This Time on 'Legends of Tomorrow'