Brian Cox stars as the Victorian sleuth solving crimes on the streets of Edinburgh.
All available episodes (52 total)
Upcoming episodes (5 new)