I loved every bit of this movie because it provided the audience to become apart of what was really going on through visual engagement. I laughed, cried and rejoiced in a matter of hours and enjoyed each minute that went by. At one point I thought the movie was over and then it got it's second breath and took off again, taking us on a adventurous ride once more. Again, this movie was EXCELLENT!