Entertainment

16 Actors Who Have Played Macbeth  

Celebrity Lists
78.6k views 16 items

Macbeth is one of William Shakespeare's darkest tragedies. It tackles political themes and the lengths that men will go to in order to achieve power. Several famous actors have taken on the role of Macbeth. One famous actor is appearing in a 2015 film adaption of the classic play. This list of actors who have played Macbeth is loosely ranked by fame and popularity. 

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.
back to page 1
Orson Welles is listed (or ranked) 5 on the list 16 Actors Who Have Played Macbeth
Photo:  Macbeth/Olive Films
Orson Welles played Macbeth in a 1948 film which he also directed.

Age: Dec. at 70 (1915-1985)

Birthplace: Kenosha, Wisconsin, United States of America

More Orson Welles

#75 of 1167 on The Best Actors in Film History #47 of 290 on Which Actor Would You Bring Back for One Final Movie? featuring The Best Orson Welles Movies The Best Orson Welles Quotes

see more on Orson Welles
Ethan Hawke is listed (or ranked) 6 on the list 16 Actors Who Have Played Macbeth
Photo:  Broadway.com/Facebook
Ethan Hawke played Macbeth at the Lincoln Center Theater in 2013.

Age: 48

Birthplace: Austin, Texas, United States of America

More Ethan Hawke

#50 of 73 on Who Is the Coolest Actor in the World Right Now? #78 of 126 on The Best Living American Actors featuring The Best Ethan Hawke Movies Ethan Hawke's Best Movie Characters, Ranked

see more on Ethan Hawke
Patrick Stewart is listed (or ranked) 7 on the list 16 Actors Who Have Played Macbeth
Photo:  Star Trek Appreciation Society/Facebook
Patrick Stewart played Macbeth in a 2010 TV movie for the BBC.

Age: 78

Birthplace: Mirfield, United Kingdom

More Patrick Stewart

#8 of 291 on The Most Trustworthy Celebrities in the World #94 of 1167 on The Best Actors in Film History #40 of 267 on The Best (Male) Actors Working Today featuring Pictures That Prove Patrick Stewart And Ian McKellan Are The Internet's Best BFFs

see more on Patrick Stewart
Kenneth Branagh is listed (or ranked) 8 on the list 16 Actors Who Have Played Macbeth
Photo:  Celluloid Heroes/Facebook
Kenneth Branagh played Macbeth in an edition of National Theatre Live in 2013.

Age: 58

Birthplace: Belfast, United Kingdom

More Kenneth Branagh

#50 of 281 on The Greatest British Actors of All Time #25 of 56 on The Best English Actors Working Today #61 of 341 on The Greatest Actors Who Have Never Won an Oscar (for Acting) #10 of 48 on The Best Irish Actors Working Today

see more on Kenneth Branagh