Question: who plays edward in assassin's creed 4
Answer: Matt Ryan ( born 11 April 1981 , Swansea ) is a Welsh actor .