Purple Butterfly is easily one of the most beautiful, suspenseful, and thrilling movies I have seen in quite some time. It is also the most frustrating one since 21 Grams. The latter, by the way, has absolutely nothing to do with Purple Butterfly, except for both directors share a penchant for posing puzzles to their audiences. At least Alejandro Gonzalez Inarritu, the director of 21 Grams, decided halfway that enough is enough and went linear. Not so Lou Ye, the equally talented director of Purple Butterfly.