
Lifetime
Lifetime’s latest ‘Sunday Night Thrills’ movie is more maddening than thrilling, from the silly title (changed from the 2025 title Whispers Next Door) to the complete obliviousness to the concept of time. We watched the movie so you don’t have to, so be warned that there will be a complete recap below with full spoilers.
My Granddaughter Has Your Son’s Face (aka Whispers Next Door, which is also a terrible title because the main families live across the street from each other) opens with the kidnapping of a baby by the Black Hoodie (that article of clothing really gets around). Then we backtrack to ‘A Few Days Earlier’ — which I would say is more than two, but less than six — and teenager Carly is mad about having to wear a dress to school, and for some reason it doesn’t fit even though it did a week earlier. Mom Suzanne insists that the whole family wear tones of blue for their dinner with the pastor and his family that night. Okay, so why does Carly have to wear the dress to school? No matter, because the next time we see Carly at school, she’s in a completely different outfit of overalls and a shirt. While griping to her friend Ali about life in general, she has some pains in her abdomen but thinks nothing of it. Then she decides to walk home down a creepy alley (even though it’s bright daylight, it’s still not somewhere a teen girl should be walking just to save time getting home), and out of nowhere her 30-year-old high school boyfriend, Marcus, appears to try to get some answers from her as to why she won’t return his calls. Mind you, they’ve been broken up for about a year at this point. Then out of nowhere, again, across-the-street neighbor Pastor David appears and scares off Marcus while creepily warning Carly not to walk through alleys to save time. When Carly gets home, her mom is outside and they chat for a moment about dinner, but Carly appears ill and passes out on the lawn. Next thing you know — she’s had a baby! She didn’t know she was pregnant and didn’t know the pains were labor pains. Gurl, no one knew you were pregnant because your stomach was flat as a pancake. Dad Don is more upset than mom, but perhaps that’s because he’s running for Mayor of their town, Brookside, and having an unwed teen mother for a daughter isn’t going to get you that conservative vote, especially when you’re hoping to get Pastor David’s endorsement.

Lifetime
Four weeks pass — we know this because it says so on screen — and Carly has not been back to school, and Suzanne has not been on the campaign trail with Don, which is making people suspicious. They have to make a decision about the baby, Luna, but neither Carly nor Suzanne want to give her up for adoption so Carly comes up with the idea that they can say Don and Suzanne adopted the baby but kept it all hush-hush so in case it didn’t work out no one would know. Sounds like a plan. But there’s still a question of who the father is. Everyone assumes it’s Marcus, including Marcus and his mother Hilary. The adoption ruse works — although I guess no one stopped to think that with Don running for office, some snoopy reporter might start digging into adoption records to verify the claim — and the family finally has that long-delayed dinner at their house with the pastor’s family, but teenage son Brayton is acting very withdrawn. What does he know? Or is his behavior simply because he’s terrified of his father, whom we’ve already seen wielding an iron fist at home, treating wife Isabella like property, berating her for every little thing, and impressing upon her that they are to live a modest lifestyle in accordance with their faith. Honey, there is nothing modest about that home you all live in. But Carly goes back to school and keeps pretending, even with her friend Ali, that the baby is adopted, but the kids at school are typical monsters and have stuffed her locker full of diapers to torment her. Marcus and his mom won’t let up about the baby, with Hilary at one point demanding a DNA test. And then more than a few days later, we’re back to the beginning with the kidnapping of the baby in the middle of the night (if people would just lock their doors in these movies, things like this could be avoided), making us completely confused about the story’s timey-whimey nonsense. Now Carly is certain Marcus took the baby, because he’d been spying on her and saw her breastfeeding the baby (even though things indicate she was actually using a breast pump). The police get involved but are of little help. Carly has tried to confront Brayton on several occasions, but he keeps putting her off with ‘I have to study’ excuses, although one time she catches him with a shiner that he claims he got by running into a door or something. I think we all know he ran into his father’s fist, and Brayton also tells Carly to stop texting him because his father reads all of his texts, only allowing him to have his phone for an hour a day now (he used to have to put it in a safe at 6:00 PM). This sends a shockwave through Carly because that must mean that Pastor David knows more than he’s letting on.
But Pastor David shows support, giving Don his endorsement from the pulpit (a clear violation of the church’s non-profit status), even holding a prayer vigil for the family, when the police show up to accuse Carly of kidnapping her own baby. Around the corner of the church (clearly a Catholic church but Pastor David is obviously not a priest) we can see Hilary lurking and smirking, so she she must have made the accusation. But after Carly’s questioning, the family is basically shunned by the church, with Don and Suzanne asked to leave by Isabella before the service, because some members of the congregation felt ‘uncomfortable’ with them being there. So much for ‘Judge not lest ye be judged’, right, Christians? Later, Marcus calls Carly and tells her to meet him in a dark parking lot at 10:00 PM because he has information that he can’t tell her over the phone or in broad daylight, because of the upcoming plot device — Black Hoodie pops out from behind a dumpster and tasers Marcus in the shoulder, and when Carly arrives he is still unconscious. He is taken to the hospital and placed in a medically induced coma because of the swelling of the brain. From a quick taser to the shoulder. Right. At home, Carly finally finds the right moment to tell her parents the truth — Marcus is not the father, Brayton is, but they had to keep their relationship on the down low because his father didn’t want him dating until … marriage? Carly literally says that, and I have the frame grab with captions to prove it. This movie is crazy! And with that cat out of the bag, Carly now has to go to the hospital and admit to Marcus’ mother that he isn’t the father, but she didn’t want to say anything because she was afraid Marcus would blab to the world who the real father is. Hilary admits that her son is a bit of a jerk and apologizes on his behalf for making Carly’s life difficult, and when (if?) he wakes up she’s going to give him a piece of her mind. (Note: We never know if Marcus recovers by the time the credits roll.) Hilary then tells Carly that she was so happy about the baby, and wanted to be a grandmother but not so soon (her son is 30, isn’t he, how long did she want to wait?), but she thought it would help make Marcus a better man. Hilary also admits that she was lurking at the church the night of the vigil, and just watching Carly she knew the girl would never do anything to hurt the baby. Okay, so she wasn’t the one who made the call to the police? In the end, they make peace with each other.

Lifetime
At the pastor’s house, David had laid out a plan with Isabella that she is to invite Don and family for dinner that night, while he and Brayton leave the house, with Isabella making an excuse for their absence. Isabella must keep them at the house until he tells her they can go. Isabella is a basket case, but she walks across the street and makes the invite, promising her family recipe Bolognese. Don says no but Suzanne says yes, so they go after Carly gets back from the hospital. Isabella serves chicken parm. Oops! Well, she changed her mind! Don tries to make excuses to leave before even eating (and he tells Isabella that he’s suspended his political campaign to focus on his family), and Isabella’s excuse about David’s and Brayton’s sudden absence due to David’s sick mother isn’t convincing anyone. The family’s attempt to leave causes Isabella to freak out and she threatens them with a knife. David and Brayton are at the marina, preparing to sail off to parts unknown — on David’s lavish boat? — to give the baby to a more moral and upstanding family than the one she was born in to. And they are taking their good old time about it. Back at the house, Isabella is completely melting down, admitting that she had been taking care of the baby and giving up David’s plan. Don tries to rush Isabella but he takes a knife to his chest below his shoulder but to the left of his heart. While he bleeds out, he tells Suzanne and Carly to get to the marina to save the baby, and we have to assume at some point one of them called the police and an ambulance because even though Suzanne and Carly make it to the boat first, we hear sirens and see flashing lights to indicate the police have arrived, but not before David tries to keep the women from taking Luna, and Brayton finally growing a pair and giving his father a taste of his own medicine. All is well, and some time later in the park, Don is at a podium to introduce Brookside’s new mayor — Suzanne, who promises to lead the most transparent administration ever (after lying for months about Carly’s baby)! Carly, baby Luna and Brayton are also by her side. And Luna absolutely does not have Brayton’s face. Or Marcus’. Or Carly’s. The end.
Boy, this movie was a lot, from the insane time jumps to Marcus getting tasered into a coma to crazy plans that no one ever really thought through. Screenwriter Rachel Morton has turned out some really good thrillers, like To Catch a Cheater and Who Took My Family?, but this screenplay feels more like it was written by AI prompts rather than by a person who sat down and worked out the plot. Right off the bat, it’s pretty lazy to have a family, with a new baby, carelessly leave their doors unlocked so anyone can sneak in. Also, we as the viewers know that whoever Black Hoodie is, it certainly is not Marcus, who is all of five foot six, while the kidnapper is much taller (and we see just enough of his profile in silhouette to know who it is — pay attention to the nose). The whole story is filled with contrived plot devices, the most unbelievable of which is that Carly doesn’t know she’s nine months pregnant, but how could she with that completely flat belly? After she collapses on the lawn and then has a baby in her arms at the hospital, you might think for a moment that you’ve had a stroke and completely missed the entirety of the movie. We often have to suspend disbelief with these Lifetime thrillers, but this one takes the cake. And Pastor David’s plan makes absolutely no sense. Why invite Don, Suzanne and Carly to the house if you’re trying to sneak a baby out? If they’d just stayed home that night, they would have never known that Luna was being taken to another family. But, no, force them to hang out with your basket case wife. Nothing suspicious about that, right?!?! At some point during the movie, if you’re brave enough to watch it, you’re going to be wondering if you took crazy pills because there can’t be anyone who saw this after it was completed and thought it made sense. Perhaps that’s why it didn’t make its debut in 2025 (apparently is was produced between Who Took My Family? and To Catch a Cheater). Was it always a mess and they tried to fix it with re-edits that only made it more of a mess? Director Damián Romay has a pretty decent track record with his thrillers, but somehow this one just went completely pear-shaped. And neither title makes sense, because even with the new title no one ever suspects that the baby looks like Brayton. I’d think Brayton and Marcus were brothers before I thought he was the father of Luna.

Lifetime
The cast does what they can with the material, but with mixed results. Vail Bloom is actually really good as Suzanne. They’ve made her up to look like some ultra-conservative upper class woman who wants nothing more than for her husband to ascend the political ladder. But Bloom plays the role with a lot of compassion and kindness, never showing any anger or disappointment towards Carly, completely willing to take on the role of mother in public. She is also written to be smart enough to accept Isabella’s invite for dinner, probably sensing that there could be trouble if they turn her down especially because she knows about Luna’s connection to that family. I would argue that Bloom is the film’s saving grace with her sensitive, intelligent, graceful performance. Tatum Jennings plays Carly as a frustrated teen from beginning to end, always on the verge of losing her cool — except for the one moment when she sweet talks mom and dad into going along with the adoption plot — her face always in some kind of a grimace. Maybe it was just reflecting her own personal thoughts about the script. I’d love to know if she ever questioned anyone about how she could be pregnant and not even showing even the slightest bump at nine months. Tim Bensch is fine as Don, more short-tempered than Suzanne, but is it because ‘daddy’s girl’ got knocked up or because this scandal was going to hurt him politically? He does, however, give a nice performance when he reveals his withdrawal from the campaign, totally making it seem like he is putting his family first (although we never know how Suzanne ended up as the candidate in his place).
Robbie Silverman’s Pastor David is just a complete stereotype. The hypocritical man of faith who lives a lavish lifestyle — that house, a boat — but wants to project the image of modesty, a man who believes a woman’s place is in the home, and that children should be seen and not heard, a man who uses oppression and violence to control his family. Silverman does a good job of making David a completely unlikable character. Jennice Butler is very good as Isabella, a woman who has to wrestle with her own personality and having to push all of that down to conform to what David expects from her, quickly apologizing to him for wanting to do simple things like host the neighbors for dinner or wear a new dress — bought on sale — after being invited for dinner by Suzanne. In his eyes both things are much too lavish, and Butler completely shows that Isabella lives in total fear of her husband, suggesting a physically, as well as emotionally, abusive relationship (and if you’ve ever known someone in that situation, you know that Butler has nailed it perfectly). Peyton Windham also plays Brayton with that same undercurrent of fear, and while he doesn’t have a lot of screen time, his performance in every scene makes it clear that he may fear for his life. Jennice Butler (though credited as Jennica at the end, the second time this week an end credit crawl misspelled an actor’s name) is very good as Isabella,

Lifetime
Kyle X Storm does what he can to convince us that he’s just a high school boy freaking out because his ex won’t give him the time of day, but why hasn’t he moved on? According to Carly, she started secretly dating Brayton after breaking up with Marcus, and that was a year ago. Perhaps all the stress he’s experienced since losing Carly is what has aged him, because no amount of acting like a teenage boy can convince me that Storm is a teenage boy. John Travolta was more convincing as a teen in Grease than Storm is. Not that he isn’t a decent actor, it’s just that whoever decided to cast him should reconsider their career options. Suzie Haines is perfect as the domineering Hilary, even if she comes off as the town busybody, always up in Suzanne’s business and making threats to get to the bottom of the identity of Luna’s father. Then she turns it all around after Marcus’ injury and Carly’s confession, showing that Hilary isn’t really the monster she’s been made out to be, bringing compassion and emotion to her scene at the hospital with Jennings. Montel Bush plays Officer Walters as the stereotypical a-hole cop who doesn’t want to hear anything the people he’s supposed to be helping have to say. In his eyes, they are all guilty until proven innocent. If his goal was to play the officer as arrogant an ineffectual, then Bush got the job done.
I don’t know if words can adequately describe My Granddaughter Has Your Son’s Face to anyone who hasn’t seen it because no one who hasn’t seen it would ever believe that this is a real movie. This is a movie better suited for ribbing on Mystery Science Theatre 3000, or best seen with a group of friends and a few bottles of wine. It’s hard to say if you’ll be laughing uncontrollably or just have your jaw on the floor at the sheer nuttiness of the story. Some good performances go a long way to helping the movie not be a total disaster, but it’s walking a very fine line.
My Granddaughter Has Your Son’s Face has a run time of 1 hour 27 minutes, and is rated TV-14.

