St. Vincent is slightly offbeat and a mix of different styles. Its strongest appeal is the fact that it often takes unexpected turns in its story. Beside that, the acting is really good and the dialogs are priceless. You'll have a laugh and you'll be touched.
If you don't mind it dirty and weird.
7*/10