A great movie

Rating: 9/10 (3 July 2018)

A number of interwoven stories that work synergistically so that the the overall appreciation of this film is somehow greater than the simple addition of the individual parts. It put me in mind of Crash but with the added dimension of time.