The Art of Self-Defense ★★★★

holy shit, this movie did not go the way i expected it was gonna go. wow.