Rating: 6/10
(+) Great choreographies
(+) Good screenplay
(+) Some good acting performances
(-) Some really bad acting performances
(-) Generic plot
(+) Great choreographies
(+) Good screenplay
(+) Some good acting performances
(-) Some really bad acting performances
(-) Generic plot