James McAvoy zagrał w wyprodukowanym w 2005 roku "Makbecie". Reżyseria Marc Brozel, scenariusz Peter Moffat, produkcja Pier Wilkie.
Też oglądałam ten film.
To jeden z czterech 'filmowych' odcinków tego miniserialu: http://www.filmweb.pl/serial/ShakespeaRe-Told-2005-509859