In it, Murray plays Vincent, a cranky war veteran who loves alcohol, gambling and oldies. He unexpectedly befriends his 12-year-old neighbor, Oliver (played by Jaeden Lieberher), helping the youngster grow into a man.
St. Vincent premiered at the Toronto International Film Festival.