This movie was very well done. The plot was interesting and the identity of the puppetmaster was unexpected. The special effects were great and the acting was fun and believable. The story was well developed and left me wanting to see it again now knowing what to expect at the end. There was so much going on it needs a second viewing. I enjoyed it very much.