135 minutes full of revenge and ruin