Matthew Darren Evans nació el 11 de abril de 1981 en Swansea, Gales, Reino Unido.
Asistió a escuelas en Penyrheol antes de trasladarse a Gorseinon College, donde completó un curso de BTEC Performing Arts. Se graduó de Bristol Old Vic en 2003 y se unió a la Royal Shakespeare Company en 2004.
Cuando era niño, Ryan apareció como Gavroche en la producción de West End de Los Miserables. Interpretó a Mick Rawson en la serie de CBS Criminal Minds: Suspect Behavior, un personaje que se presentó en el episodio de Criminal Minds The Fight.
Interpretó la captura de voz y movimiento de Edward Kenway en el videojuego de Ubisoft Montréal Assassin's Creed IV: Black Flag. En febrero de 2014, se anunció que Ryan fue elegido como John Constantine en el piloto de NBC para Constantine. Protagonizó los 13 episodios de la primera y única temporada, aunque repitió el papel en varios episodios de Arrow y Legends of Tomorrow.
En la producción de 2015 de la adaptación de Helen Edmundson de Thérèse Raquin, en el Roundabout Theatre en Studio 54 interpretó a Laurent junto a Keira Knightley, Judith Light y Gabriel Ebert. Dos años después, The CW anunció la serie animada Constantine: City of Demons en la aplicación CW Seed, y se confirmó a Ryan nuevamente para el personaje.
El actor se volvió personaje regular para la cuarta temporada de Legends of Tomorrow, una vez más interpretando a John Constantine, el Hellblazer.