I am not a fan of male characters in Shakespeare being played by women, although it is only fair when you remember that when first written, all parts were played by men. However, I thought Helen Mirren did a brilliant and believable piece of work. At least the text had been adapted to reinforce the fact that she was female and we weren't expected to believe that she was Prospero and not Prospera. I thoroughly enjoyed this screen adaptation and although scenes that I looked forward to were cut out e.g., the Goddesses at the feast, the CGI was very clever. I thought that it was a mistake to make the casting of Caliban an African man, although he was disguised with scales and what looked like vertiligo. The purists see this play as about man's fear of anything different,(the other) and this plays into the post colonial criticisms by making the man black. Although Ben Wishaw did a sterling job as Ariel, it was a bit disconcerting to see his thin body running around naked. Especially at the beginning when he had to lie about with his leg discretely crossed in case he revealed anything he shouldn't. However, having acted in this play and seen several versions this was one of the best.