John Michie

John Michie is an actor who played John Stevens from 1987 to 1992.

His other notable credits include:

Albion market - Tony Fraser (1985)

Casualty - PC Frank Jameson (1987), guy self (2014-16)

Taggart - Robbie Meiklejohn (1990), DI Robbie Ross (1998-2010)

Moon & son - Trevor moon (1992)

London bridge - Tim Morris (1996)

Coronation Street - Karl Munro (2011-13)

Holby City - guy self (2013-18)

His other credits include: anything more would be greedy (1989), the Ruth Rendell mysteries (1994), wire in the blood (2002), our girl (2018)