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