These guys definitely did their movie homework. Nicely done.