John has been in love with the love of his life Carol for a long time. It is also believed that they have also tied their married knot as a loving husband and wife. As a couple, they have already welcomed three children together. Carol is a former Hot Gossip dancer. His nationality is Scottish and he is of white ethnicity.
At the age of 12, John moved to Edinburgh, Scotland with his parents. A few years later, he got enrolled at Glenalmond College. When he was 19 years old, he moved to Australia on a cargo ship. There he herded cattle as a jackaroo. He also worked at the Traverse Theatre in Edinburgh as a stagehand where he induced his interest in acting. He has been involved in acting since 1980. That year, he appeared in the play A Private Matter at the Donovan Maule Theatre, Nairobi. Three years later, he starred in the movie A Passage to India. In 1989, he portrayed the role of Roddy in the movie Conquest of the South Pole. This movie was directed by Gillies MacKinnon. In the 1990s, he appeared in the movies like Truth or Dare, Daphne & Apollo, Monk Dawson, and To Walk with Lions. In 1996, he portrayed the role of Tim Morris in the TV series London Bridge. He got his rise in fame at the end of the 1990s after he began starring the role of DI Ross in a Scottish detective television program Taggart. He is also critically acclaimed for his role in TV series like Coronation Street, Holby City, and Casualty. He has also established himself as a voice artist. He is known for his voice role in the movies like Monster Moves, Big, Bigger, Biggest, The Gunpowder Plot, and many more. In 2011, he narrated in the National Geography documentary London Underground Revealed. His net worth is in the millions.