Brian Cox stars as the Victorian sleuth solving crimes on the streets of Edinburgh.
All available episodes (56 total)
No upcoming broadcasts
All previous episodes