Question: who voiced edward kenway in assassin creed 4
Answer: Matt Ryan ( born Matthew Darren Evans ; 11 April 1981 ) is a Welsh actor from Swansea , best known as Edward Kenway in the Ubisoft video game Assassin 's Creed IV : Black Flag and John Constantine in the NBC series Constantine and The CW series Arrow , as well as voicing the character in the 2017 film Justice League Dark .