Arrowverse Actor Matt Ryan Says Goodbye To Playing John Constantine After Seven Years
It’s been seven long years since Matt Ryan first stepped into the spell casting trench coat of John Constantine for NBC, and in that time he’s played the sorcerer on TV and in several animated movies - but as o...