Who is the father of Charmaine's twins in Virgin River?

Lauren Hammersley as Charmaine Roberts
Who is the father of Charmaine's twins in Virgin River? (Image credit: Netflix)

Warning! Contains spoilers for Virgin River season 5!

Now that Virgin River season 5 has arrived, we finally got the answer to one of season 4's biggest cliff-hangers — who is the father of Charmaine's twins?

At the end of Virgin River season 4, Charmaine Roberts (Lauren Hammersley) dropped the bombshell that Jack Sheridan (Martin Hendersen) wasn’t the father of her twins like we expected.

She made the shocking confession when Jack and Mel Monroe (Alexandra Breckenridge) rushed over to her house to help with an emergency.

The couple found a distraught Charmaine crying on the floor and unable to breathe, where she admitted: “This is karma. I’m being punished. It’s because I lied. The twins. They’re not your babies.”

In Virgin River season 5, there were a few clues hinting towards the identity of the babies father, with Charmaine confessing to Jack that the father of her children is someone she had a one-night stand with and who she believed wouldn't be a good dad.

But after many theories, the truth about the real father was finally exposed in the season 5 finale — and it was certainly unexpected!

Charmaine in bed.

Charmaine lied about Jack Sheridan being the father of her babies. (Image credit: Netflix)

Who is the father of Charmaine's twins in Virgin River? 

The father of Charmaine's twins was revealed to be Calvin (David Cubitt), Brady's former boss at the lumberyard who wasn't actually dead after all. 

A pregnant Charmaine was stunned to see Calvin suddenly turn up alive and well after presumably dying in the boat explosion in season 3. As she questioned what he wanted, he soon dropped the bombshell that he wanted to be a father to his boys.

With drug lord Melissa Montgomery (Barbara Pollard) arrested for her crimes, it becomes apparent that Calvin may have faked his death after she tried to have him killed when she took over the drug ring at Emerald Lumber. 

Now that he no longer has to hide from her, he has come back to Virgin River to be a dad to his twins. But will Charmaine be willing to let the drug boss be a part of their children's lives?

Who is the father of Charmaine's twins in Virgin River? Theories...

Prior to the bombshell reveal, we had some potential theories on who the mystery man could be...


Ben Hollingsworth as Dan Brady

Could Brady be the father? (Image credit: Netflix)

One theory fans seemed to have was that Brady (Ben Hollingsworth) could be the father of Charmaine’s twins.

Although the pair have never been seen together, could they have ran into each other one night and secretly slept together and not told anyone? Could she have wanted to make Jack jealous and the plan backfired? 

With Brady being sent to prison for shooting Jack in season 3, could she have felt that he wasn’t father material and pretended that Jack was the dad instead?

Brady’s innocence was proven in season 4 after it was revealed that Vince (Steve Bacic) shot Jack and the charges were dropped against him.

Now that the truth has come to light, could Charmaine finally be admitting that Brady could be the father after his release from prison?

Although it seems unlikely that Brady could be the father, the actor Ben did hint in an interview that the twins could be his. 

During an online interview with Chatting with B, he said: "As far as the Charmaine thing goes, I always joked on set, I'm like 'yeah, they’re Brady’s twins.'

“But we never see Charmaine and Brady together, I don’t think I ever did a scene with Lauren who plays Charmaine. I don’t think we have any scenes together.

“But you can imagine, it’s a small town and I feel like if Brady was with someone like Jack’s girlfriend, he'd be really walking a fine line," he added.

"And I think I would’ve been the one shot at the end of season two, not him. But, it could be, I don’t know, we’ll see what’s in store."


Marco Grazzini as Mike

Is Mike the mystery man? (Image credit: Netflix )

Former Marine turned investigator Mike (Marco Grazzini) has been in Virgin River since season 2 and when his friend Jack tells him that Charmaine is pregnant, Mike is stunned and his body language completely changes. He raises his eyebrows and nervously laughs, "Uh...I didn't know you were still seeing her."

With Mike being relaxed with Jack seconds earlier, his sudden behavior change arouses suspicion and his intense reaction could be hinting that Mike is the father of Charmaine's twins. Could he have had a secret fling with Charmaine? 

Later on in the series, he breaks up with his fiancée because of long distance issues, but remained in Virgin River since taking on Jack’s case and could have easily crossed paths with Charmaine. But could there be another reason for staying? Could he be staying to help Charmaine bring up his possible children? 

Although there was not many clues hinting at a potential relationship, his drastic change of demeanour was hard to ignore.


Charmaine and Todd.

Could Todd be the possible baby daddy? (Image credit: COURTESY OF NETFLIX)

Charmaine's husband, Todd (Patrick Sabongui) may have been the obvious choice to be the real father of Charmaine's twins. However, their complicated relationship timeline proved otherwise. 

Todd makes his first appearance in season 3 when Charmaine introduces him to Mel and Jack in Jack's bar. Charmaine is already a few months pregnant at this point and their relationship escalated quickly, with the pair getting engaged just a month after they met.

More red flags began to show when Todd tried to take control over Charmaine's pregnancy and wanted Jack to not be involved with his children, which he refused. He also wanted the family to move into a bigger house away from Virgin River.

The pair tied the knot in the season 3 finale, but their relationship continued to be turbulent and Charmaine confessed that Todd was leaving her at the same time she broke the news that Jack wasn't the father of her twins in season 4.

Given that she's lied about Jack being the father, could she have been lying about when she met Todd? Is it possible that Todd could be the dad, but he has no idea?

Someone we don’t know

Of course, our theories could be completely wrong and it could be someone we don’t know! Despite it being a sleepy town, there’s plenty of potential suitors for Charmaine and there could be a reason why she kept the unknown resident a secret this whole time.

One thing's for sure is that Alexandra Breckenridge knows who it is, revealing to Glamour: "Initially it was, Oh, it’s just some guy she had a one-night stand with. But then we changed directions again — so yeah, I know who it is.”

Alexandra added that she was relieved about the storyline change, saying: "We were close to the end of the season, and our showrunner came in and talked to me and Martin and said, 'We've made a pivot in the storyline and Charmaine is pregnant with somebody else's babies. Mel is pregnant with Jack's baby, and it's a girl.' And I was like, 'Thank you. Thank you very much. This is how it was supposed to be.'"

Virgin River season 5 is available to stream on Netflix now.

Grace Morris
Staff Writer

Grace is a digital writer with WhatToWatch.com, where she writes series guides for must-watch shows and the latest TV news. She graduated from Anglia Ruskin University in 2020 with a degree in Writing and Film Studies, which only made her love for creative writing, film and TV grow stronger.

You'll usually find her watching the drama unfold in the latest reality series and much-loved soaps (usually with chocolate by her side!). Grace also likes to explore new places with her friends and family and, of course, watch and read about the latest films and TV series.