Shakespeare's Globe

Macbeth played by Joseph Millson

Macbeth (2013)
Written by: William Shakespeare