The visual and sound affects were amazing. The dog fights and ending plane scene were especially good. The plot was jumpy and I got lost sometimes, but it almost seemed like that was on purpose. They wanted you to be confused. Overall, I think it was a great movie.