Doctor Blake, a keeper of secrets, a solver of mysteries. Doctor Lucien Blake (Craig McLachlan) returns to Ballarat after a failed bid to reunite with his long lost daughter. But this is no longer the safe haven he left behind: Danny has been transferred to a police station in Melbourne, replaced by a new Senior Constable who seems hell bent on making Blake's job as police surgeon as difficult as possible. Blake's old nemesis Patrick Tyneman has called in the help of some powerful men to keep an eye on Blake and of course there are the strange and baffling murders that come his way, the mysteries around every corner - in the church, politics, art, rock'n'roll. Nothing is sacred. And no one is safe.