Natalie Portman will play Lady Macbeth in a reworked movie adaptation of William Shakespeare's classic tragedy Macbeth, opposite Michael Fassbender. The pair became friends on the set of director Terrence Malick's untitled new film about Austin, Texas' music scene.