Virgin River (Netflix) - Cast

Virgin River (Netflix) Movie Poster

Alexandra Breckenridge

as Melinda Monroe


Martin Henderson

as Jack Sheridan


Tim Matheson

as Doc Mullins


Annette O'Toole

Annette O'Toole

as Hope McCrea


Colin Lawrence

Colin Lawrence

as John 'Preacher' Middleton


Jenny Cooper

Jenny Cooper

as Joey Barnes


Lauren Hammersley

Lauren Hammersley

as Charmaine Roberts


Change Location