Hot damn, this is going to be good. Rumor has it Natalie Portman has agreed to play Lady Macbeth in the big screen adaptation of William Shakespeare's Macbeth. But wait, it gets so much better, Michael Fassbender will play her hubby. Let the hot villainous sex-scheming begin!

Screen Daily is reporting that Portman is in to act in the movie adaptation by Justin Kurzel (The Snowtown Murders), which will be set in the 11th century. The story describes the script as a, "visceral approach to the story, including significant battle scenes."

This is good, good news.