While the concept and fight scenes are really good, this movie was ruined by bad acting, bad songs, and major plot holes caused by entire origin scenes being cut. Despite the terrible songs, this movie's OST is pretty awesome, especially the track during the final fight scene. This is a movie that really could use a reboot.