Fans of the American romantic drama were left guessing who shot Jack Sheridan moments after
he decided to give things a proper go with Melinda Monroe (Alexandra Breckenridge).
Actor Martin Henderson, who plays the former U.S. marine in the show, recently lifted the lid on who he thinks the culprit is.
As viewers already know, Martin is currently stuck in a love triangle with Melinda Monroe and his friend with benefits Charmaine Roberts (Lauren Hammersley), who is currently pregnant with his child.
But because the restaurant owner decided to finally make it work with the nurse practitioner, it makes perfect sense that he thinks his baby mama is the person who shot Jack.
“[It’s a] nice, dramatic end to a season that leaves a lot of unanswered questions.
“If we haven’t done it with our performances up to that point, hopefully [this mystery] will go some ways to keep people tuned in for season 3.
“Who on Earth would have done that? By the end of the season, there are a few candidates.
“I always joke that it’s most likely Charmaine. It does pop into your mind!”
Virgin River was only released last Friday and Netflix lovers have already binge-watched the whole thing.
The program, which is based on Robyn Carr’s novel of the same name, first hit our screens on the popular streaming service back in 2019.
After its huge success, season 2 welcomed 10 new episodes and followed on season 1’s antics.
In the first series a midwife named Melinda Monroe moves to the Californian town to start a new life after losing her husband.
She soon met a new man in her life called Jack, but not everything was plain sailing considering he had another woman on the go at the same time as her.
Fans of the show were left in floods of tears at the end of the season finale when Jack was shot.
Despite Martin giving his own opinion on who he thinks shot him on screen alter-ego, it’s nothing to go by.
So it looks like fans will have to wait until November 2021 for season 3 to find out if he’s right or not.