Question: who does john michie play in holby city
Answer: John Michie ( born 25 October 1956 ) is a Scottish television and film actor , known for his roles as DI Robbie Ross in the STV detective drama series Taggart , as Karl Munro in Coronation Street from 2011 to 2013 and his role as CEO Guy Self in Casualty and Holby City .