I really liked this one, even with the rather silly plot complications (sadly, my daughter found them so silly that she could never finish it). For me though, the last 5 minutes are a killer. It explains so much of what happened, and opens your eyes to so much when you watch it a second time...