Shakespeare's Globe

Malcolm played by James McArdle

Macbeth (2010)
Written by: William Shakespeare