The actor plays Zack Hudson on the BBC soap and revealed he and his family have faced a series of sad events