
John Bett is a British stage, film and television actor, director, and writer.

The Golden Compass
2007 · as Thorold

Glenrothan
2026 · as Auctioneer

Shallow Grave
1994 · as Brian McKinley

Tess
1979 · as Felix Clare

The First Great Train Robbery
1978 · as McPherson

Tamara Drewe
2010 · as Diggory

Sacred Hearts
1985 · as Doctor Taylor

Up Line
1987 · as Duncan Hey

Gregory's Girl
1980 · as Alistair

Britannia Hospital
1982 · as Lady Felicity

My Life So Far
1999 · as Uncle Crawford

Not Another Happy Ending
2013 · as Mr. McLeish

Tank Malling
1989 · as Campbell Sinclaire

Triple Scotch & Wry
1990 · as Various

Able's Will
1977 · as Vicar

Scotland In A Day
2014

The Strange Case of Sherlock Holmes & Arthur Conan Doyle
2005 · as Charles Doyle

Scotch & Wry
1986