Great movie. They truly did their home work on this one.