Ric Reid as Dr. John Watson and Damien Atkins as Sherlock Holmes in Sherlock Holmes and the Mystery of the Human Heart (Shaw Festival, 2024). Photo by Emily Cooper.

Ric Reid as Dr. John Watson and Damien Atkins as Sherlock Holmes in Sherlock Holmes and the Mystery of the Human Heart (Shaw Festival, 2024). Photo by Emily Cooper.

Ric Reid as Dr. John Watson and Damien Atkins as Sherlock Holmes in Sherlock Holmes and the Mystery of the Human Heart (Shaw Festival, 2024). Photo by Emily Cooper.