What a great surprise

Rating: 10/10 (29 November 2018)

It's fast paced, intriguing and makes us question human mind and the idea of love. It hooks us to the screen, because we want to know more. Whether Joe has redeeming qualities? What kind of lover he is? What other things is he willing to do for her? How far will he go? These questions impel us forward.