6/10Nicely crafted, but ultimately predictable and blandSpoilerIMDbKeepsDeletingMyReviewsApr 10, 2023