Shakespeare's Globe

Lennox played by Nick Court

Macbeth (2010)
Written by: William Shakespeare