The Canadian Encyclopedia — neutral, cited, updated
July 27, 2026Sources cited
Canadianwire.
Canada’s encyclopedia & explainer
HomeEntertainmentActorColin Lawrence
Entertainment • Actor

Colin Lawrence

Colin Lawrence is a British-born Canadian actor known for film and television roles.

By Ethan Anderson| Reviewed by Olivia Bennett, Standards & Fact-Checking Lead| Updated July 27, 2026|2 min read| Fact-checked

Colin Lawrence is a British-born Canadian actor known for film and television roles. He is best known for playing John "Preacher" Middleton in the Netflix series Virgin River.

Early life

Lawrence was born in London, England, on September 7, 1970. He was raised in Vancouver, British Columbia, Canada, and is described as being of Jamaican descent.

Career

He began acting in the 1990s and built a career through guest and recurring television roles, along with work in feature films. His credits include Battlestar Galactica, The X-Files, Stargate SG-1, Smallville, and Riverdale.

Virgin River

Lawrence is best known for portraying John "Preacher" Middleton in Netflix's Virgin River, a role that has made him widely recognized by television audiences.

Screen credits

In addition to television, Lawrence has appeared in films including Watchmen and Afghan Knights. Public listings also identify him with science-fiction and drama productions across North American television.

Key facts

  • Colin Lawrence was born in London, England, on September 7, 1970.
  • He was raised in Vancouver, British Columbia, Canada.
  • He is a British-born Canadian actor of Jamaican descent.
  • He is best known for playing John "Preacher" Middleton on Virgin River.
  • His television credits include Battlestar Galactica, Riverdale, The X-Files, Stargate SG-1, and Smallville.
🍁
Canadian context

Lawrence was raised in Vancouver, British Columbia, and has built much of his acting career while working as a Canadian-born performer in North American film and television.

Frequently asked questions

Who is Colin Lawrence?
Colin Lawrence is a British-born Canadian actor known for roles in television and film, especially as John "Preacher" Middleton in Virgin River.
Where was Colin Lawrence born?
He was born in London, England.
Where did Colin Lawrence grow up?
He was raised in Vancouver, British Columbia, Canada.
What is Colin Lawrence best known for?
He is best known for playing John "Preacher" Middleton in the Netflix series Virgin River.
What are some other roles associated with Colin Lawrence?
Published credits associate him with Battlestar Galactica, Riverdale, The X-Files, Stargate SG-1, Smallville, and several feature films.

References

  1. Wikipediahttps://en.wikipedia.org/wiki/Colin_Lawrence
    Supports: Birth date, nationality, and his best-known role in Virgin River.
  2. IMDbhttps://www.imdb.com/name/nm0492687/
    Supports: Born in London, raised in Vancouver, Jamaican descent, and acting credits.
  3. TV Insiderhttps://www.tvinsider.com/people/colin-lawrence/
    Supports: Birth date, birth place, and association with Virgin River and other roles.
  4. TMDbhttps://www.themoviedb.org/person/37696-colin-lawrence
    Supports: Birth date, place of birth, and notable credits including Battlestar Galactica and Endgame.
  5. Encyclopedia.comhttps://www.encyclopedia.com/education/news-wires-white-papers-and-books/lawrence-colin
    Supports: Career overview and Vancouver connection.