Enjoyable albeit long

Rating: 7/10 (18 May 2020)

I enjoyed the acting, the story, and chronology, with a satisfying twist.