The movie, whose trailer was released this week, centers around the friendship of the 63-year-old star's character, a misanthropic, chain-smoking, hard-drinking U.S. war veteran named St. Vincent de Van Nuys, and a 12-year-old boy named Oliver, played by Jaeden Lieberher, whose family moved in next door.
Initially irritated by the intrusion (when the kid first approaches him, he mutters, "Take me God, don't play with me"—one of many one-liners that showcases Murray's always-flawless delivery of dry wit and humor), the man eventually befriends the kid. Naturally, hijinks ensue.
"You like him?" his mother, played by Melissa McCarthy, asks her son.
"He's interesting," he replies, as an image of Murray sitting on a chair and smoking a cigarette with a white, fluffy Persian cat on his lap is shown.
Now a new father figure in the boy's life, St. Vincent de Van Nuys takes it upon himself to show him "how the world works." This includes lessons about how to defend himself against bullies, trips to the horse racing track and getting to meet one of his female friends, played by Watts (with a Russian accent), who works at a strip club and who he also describes as a "lady of the night."
The movie also stars McCarthy's Bridesmaids co-star, Chris O'Dowd, as a Catholic priest and one of the boy's schoolteachers. St. Vincent is set for release on Oct. 24.