Written sometime between 1599 and 1606, Macbeth reflects Shakespeare's relationship with the royal family and the ruling class, specifically James I, who was a patron of Shakespeare's acting company. Macbeth is the shortest of Shakespeare's tragedies, telling the story of a Scottish general (Macbeth) who receives a prophecy that he will one day become King of Scotland.
Who is the most famous actor who has played Macbeth? Michael Fassbender tops our list. Fassbender is playing Macbeth in a 2015 film directed by Justin Kurzel. Michael Fassbender isn't the only X-Men actor to take on Macbeth. Patrick Stewart played Macbeth in a 2010 TV movie for the BBC and James McAvoy played Macbeth at the Trafalgar Studio in 2013.
Which actor do you think did that best job portraying Macbeth? Share your thoughts in the comments section.
Michael Fassbender is playing Macbeth in a 2015 film directed by Justin Kurzel.
Birthplace: Heidelberg, Germany
Profession: Businessperson, Film Producer, Actor
Credits: Inglourious Basterds, Prometheus, X-Men: Days of Future Past, X-Men: First Class
Also Rankedsee more on Michael Fassbender
Ian McKellen played Macbeth in a 1978 production for the Royal Shakespeare Company.
Birthplace: Burnley, United Kingdom
Profession: Businessperson, Screenwriter, Actor, Voice acting
Credits: The Lord of the Rings: The Fellowship of the Ring, The Hobbit: An Unexpected Journey, The Hobbit: The Desolation of Smaug, The Hobbit: The Battle of the Five Armies
Also Rankedsee more on Ian McKellen
Peter O'Toole played Macbeth at the Old Vic Theatre in 1980.
Age: Died at 81 (1932-2013)
Birthplace: Connemara, Republic of Ireland
Profession: Film Producer, Actor, Voice acting
Credits: Lawrence of Arabia, Ratatouille, The Last Emperor, The Lion in Winter
Also Rankedsee more on Peter O'Toole
James McAvoy played Macbeth at the Trafalgar Studio in 2013.
Birthplace: Port Glasgow, United Kingdom
Profession: Actor, Voice acting
Credits: X-Men: First Class, X-Men: Days of Future Past, Wanted, The Last King of Scotland
Also Rankedsee more on James McAvoy