John Martin (1789-1854). 
Macbeth, 1820.

Oil on Canvas
Approximately 20 x 28.National Gallery of Scotland, Edinburgh