Surprisingly, I really enjoyed this modern re-telling of "Macbeth." This is the only part of the series that I've watched so far. It was very different but I thought that they pulled it off nicely. And I love James McAvoy so of course I think he was perfect for the film. I liked how they showed how much the characters were all affected by their actions and the choices they made and how it changed them all in the end. Their facial expressions said everything and I like when the actors can really accomplish that and James McAvoy did an excellent job. It really makes the movie. "Macbeth" is probably not a movie for everyone but if you like Shakespeare it is worth a try.