This movie is criminally underrated. I found little to no plot holes, but besides that, the fight scenes were well choreographed. This movie also did a fantastic job of conveying a theme of rage and intolerance. My flashpoint will flare up immediately if one more person gives this movie a bad rating!