Question: Who plays dr blake in dr blake mysteries?
Answer: Craig McLachlan
Natural Questions answer: Craig McLachlan (from the Wikipedia article "The Doctor Blake Mysteries")