I was fooled till the end. I hated it until the end when I finally got it. Awesome movie!