Christian Keyes

Christian Keyes plays Desmond in DC's Legends of Tomorrow. Desmond is a descendant of Marie Leveau, a witch in New Orleans and was in a romantic relationship with John Constantine before he was taken to hell by a demon named Neron