Watch it twice!

Rating: 9/10 (20 May 2018)

The first time I viewed the movie, I thoroughly enjoyed it. However, viewing it the again, I found myself picking up on subtle details ("aha" moments) that come only after seeing the entire movie before. It is well worth the time of a second viewing.