Save the Last Dance
Roger Ebert
The setup promises cliches, but the development is intelligent, the characters are more complicated than we expect, and the ending doesn't tie everything up in a predictable way.