Victor Mancini's (Sam Rockwell) mother Ida (Anjelica Houston) suffers from dementia, but his job at an 18th-century theme park doesn't bring in enough cash to cover her care costs.
To supplement his income, he pretends to choke on food in expensive restaurants, hoping his 'rescuers' will give him money once they hear his woes.
In the meantime, he and his friend Denny (Brad William Henke) attend meetings for their sex-addiction issues, where they - inevitably - pick up women for no-strings, no-joy sexual encounters.
As Ida's condition worsens, she rarely recognises Victor, but starts to believe that Denny is her son. Anxious to discover who his father was before it's too late, Victor tries to find out via Denny's conversations with Ida. But, ultimately, it's Paige Marshall (Kelly Macdonald), an angelic nurse at the home, who gives some surprising news about his parentage, as well as offering Victor the hope of a happier future.