German-Irish actor Fassbender has nabbed a role which may require him to practise a Scottish accent in Kurzel's upcoming film, reported Aceshowbiz.
Best known for his role of Magneto in 2011's "X-Men: First Class", Fassbender will portray the titular character in "Macbeth", based on William Shakespeare's tragedy play.
Set in the 11th century, the new adaptation of Shakespeare's classic follows a ruthlessly ambitious Scottish lord named Macbeth.
He seizes the throne with the help of his scheming wife and three witches. The film will retain the original setting and dialogue, taking a "visceral approach to the story including significant battle scenes."
The play has recently been staged in London's West End with James McAvoy playing the lead role. Director Roman Polanski also adapted the famous play in 1971, featuring Jon Finch as Macbeth and Francesca Annis as Lady Macbeth.
Currently working on Marvel's "X-Men: Days of Future Past", Fassbender will next be seen in Lenny Abrahamson's "Frank", Ridley Scott's "The Counselor" and Steve McQueen's "12 Years a Slave".