John Bett is a British stage, film and television actor, director, and writer.
Play for Today
Father Brown
as Hugo Masters
Inspector Morse
as Thomas Neely
The Golden Compass
as Thorold
Up Line
as Duncan Hey
A Very English Scandal
as Lord Kilmuir
City Lights
as Mr Townshend
Shallow Grave
as Brian McKinley
Tess
as Felix Clare
Sacred Hearts
as Doctor Taylor
The First Great Train Robbery
as McPherson
Border Warfare
Britannia Hospital
as Lady Felicity
Tamara Drewe
as Diggory
BLAST
as Narrator
My Life So Far
as Uncle Crawford
I, Lovett
as Sir Timothy
Worlds Beyond
as Roy Shields
Not Another Happy Ending
as Mr. McLeish
Gregory's Girl
as Alistair