Sam Worthington plays the troubled Macbeth in this sexy, bloody, modern day adaptation of a Shakespeare classic.