I found the phrase ‘Long on looks, short on spirit’ in the Washington Post article written by Ann Hornaday (http://www.washingtonpost.com/gog/movies/jane-eyre,1164774/critic-review.html#reviewNum1).
What does ‘Long on looks, short on spirit’ mean? To me it sounds like saying ‘Have a big picture, but be realistic’, but I don’t know. Is this a well-worn English cliché or Charlotte Bronte’s coinage? In what occasion can I use this phrase?