CharacterRose AndersonRose Anderson in The Doctor Blake Mysteries (2013), played by Anna McGahan. Played byAnna McGahanAppears inThe Doctor Blake Mysteries2013