Sixty-two-year-old Walter Vale (Richard Jenkins) is sleepwalking through his life. Having lost his passion for teaching and writing, he fills the void by unsuccessfully trying to learn to play classical piano. When his college sends him to Manhattan to attend a conference, Walter is surprised to find a young couple has taken up residence in his apartment. Victims of a real estate scam, Tarek (Haaz Sleiman), a Syrian man, and Zainab (Danai Gurira), his Senegalese girlfriend, have nowhere else to go. In the first of a series of tests of the heart, Walter reluctantly allows the couple to stay with him.