Revenge ★★½

Over the top but not in a good way. Style over substance. Gore over reason. Predictable to the last minute and just goes on and on for way too long.