Time traveling spoiled the movie

Rating: 6/10 (28 April 2019)

Other than time traveling, everything else was reasonably good. Time traveling can never give clear answers, but only make more questions.