Chris Hegarty

Chris Hegarty portrayed Cain on Eve in 2016. It is currently unknown if he will appear in further episodes, but this is unlikely as his character was killed off.