Arthur Milton aka Der Hexer (The Magician/Ringer) must return to London after his calling card was left at the scene of a murder he did not commit.
2018
2017
1975
2014
1953
2006
—
2019
2020
2023
2000
2001
2016
2013
1935