Duncan McLeod har medverkat i 7 serie och 1 film. En föreställning som återfinns i rollen Mr. O'Halloran i serien Hannibal. På bio, som Stakeman #6 i spelfilmen Dracula 2000.