highest rated
acting
- The Very Strange Story of the Legendary Joe Meek → Newsreader (voice)
- Jimmy B. & Andre → Curtis
- All Creatures Great and Small (TV) → Angus Grier
- The Love School (TV) → John James Ruskin
- Crown Court (TV) → Gavin MacDonald
- The Last of the Mohicans (TV) → Colonel Munro
- The Massacre of Glencoe → Glenlyon
- Golfers in a Scottish Landscape → Narrator (voice)
- Edward II → Old Spencer/ Third poor man
- The Tragedy of King Richard II → Bishop of Carlisle
- Studio 4 (TV) → Will Wegler
- The Shadow of the Cat → Andrew
- The Larkins (TV) → Joe Mackenzie
- Bitter Victory → Private Roberts
- The Buccaneers (TV) → Capt. Hornigold
- One Wild Oat → Fred Gilbey
- Morning Departure → Sub-Lt. J. McFee
- Trottie True → Sid Skinner
- Boys in Brown → Casey
- Helter Skelter → First BBC Announcer (uncredited)
- Diamond City → David Raymond
- London Belongs to Me → Bill
- Daybreak → Barber shop customer
- Broken Journey → Kid Cormack
- Love in Waiting → Dick Lambert
- Jassy → Fred - Footman
- Dear Murderer → Sergeant Fox
- The Brothers → Willie McFarish