Oh my gosh! Amanda K. You hit the nail on the head with every comment!! I was so lost trying to connect dots that just can't be connected! The only thing you said that I would correct is, I don't think there is a Virgil. I think that was Hayes (Kevin Costners character) I just can't follow it enough to try and watch subsequent move of Chapter 2, 3, or 4.
It did not help that the woman next to me was snoring for a good 30 minutes!