This still is from the 2008 version of
Macbeth
directed by Rupert Goold, with Kate Fleetwood as Lady Macbeth.