'10 things i hate about you' is a perfect film