Virgin River (Netflix) - Cast
as Melinda Monroe
as Jack Sheridan
as Doc Mullins
as Hope McCrea

Colin Lawrence
as John 'Preacher' Middleton

Jenny Cooper
as Joey Barnes

Lauren Hammersley
as Charmaine Roberts

Benjamin Hollingsworth
as Dan Brady

Grayson Maxwell Gurnsey
as Ricky

Sarah Dugdale
as Lizzie

Teryl Rothery
as Muriel

Marco Grazzini
as Mike Valenzuela