Francesca Eastwood, is great and a fresh actress, who really knows how to electrify her performances. She reminds me a lot of Asia Argento (another famous actor, director father), in the sort of roles she's choosing and how she comes across on screen. She's very talented and certainly has a screen presence. The rape revenge plot has been done over and over but this movie has a lot of social comment to digest; although it tends to be a bit heavy handed at times. The ending is quite a satisfactory and moving conclusion.