Virgin River (Netflix) - Cast

Alexandra Breckenridge

as Melinda Monroe


Martin Henderson

as Jack Sheridan


Tim Matheson

as Doc Mullins


Annette O'Toole

as Hope McCrea


Colin Lawrence

as John 'Preacher' Middleton


Jenny Cooper

as Joey Barnes


Lauren Hammersley

as Charmaine Roberts




Sarah Dugdale

as Lizzie


Teryl Rothery

as Muriel


Marco Grazzini

as Mike Valenzuela


  Change Location