Matt Ryan can do no wrong Matt Ryan has been embodying this character since the original…
DC Legends of Tomorrow
John Constantine will have large role this upcoming season
John Constantine (Matt Ryan) is about to have a larger role on Legends of Tomorrow, and it…