His best-known parts have been in the Peter McDougall plays Just Another Saturday (1975), about sectarianism in Glasgow, and The Elephants' Graveyard (1976), both with Billy Connolly and both part of BBC's Play for Today series. He also featured in Gary Oldman's Nil by Mouth (1997).
Morrison has portrayed DC Kenny Lockhart on the ITV detective series Vera, from the start of the programme in 2011 up to and including series 12 in 2023.
- "Jon Morrison". British Film Institute. Archived from the original on 27 September 2020.
- "Jon Morrison". aveleyman.com.
- "BFI Screenonline: Just Another Saturday (1975)". screenonline.org.uk.
- "The Elephants' Graveyard (1976)". British Film Institute. Archived from the original on 30 December 2018.
- "Nil by Mouth (1997) – Gary Oldman | Cast and Crew | AllMovie". AllMovie.