John Bett is a British stage, film and television actor, director, and writer.
| Series | A Very English Scandal | Lord Kilmuir | 2018-05-20 |
| Movie | Scotland In A Day | 2014-09-18 | |
| Movie | Not Another Happy Ending | Mr. McLeish | 2013-10-11 |
| Movie | Tamara Drewe | Diggory | 2010-07-14 |
| Movie | The Golden Compass | Thorold | 2007-12-04 |
| Movie | The Strange Case of Sherlock Holmes & Arthur Conan Doyle | Charles Doyle | 2005-09-08 |
| Movie | My Life So Far | Uncle Crawford | 1999-08-25 |
| Movie | Shallow Grave | Brian McKinley | 1994-12-22 |
| Movie | Down Among the Big Boys | Sam the Forger | 1993-09-19 |
| Series | Border Warfare | 1990-02-10 | |
| Movie | Tank Malling | Campbell Sinclaire | 1989-12-01 |
| Series | Inspector Morse | Unknown | 1987-01-06 |
| Series | Rude Health | 1987-03-16 | |
| Movie | Up Line | Duncan Hey | 1987-02-04 |
| Series | City Lights | Mr Townshend | 1986-10-14 |
| Movie | Sacred Hearts | Doctor Taylor | 1985-11-01 |
| Movie | Britannia Hospital | Lady Felicity | 1982-05-27 |
| Movie | Gregory's Girl | Alistair | 1981-04-23 |
| Movie | Tess | Felix Clare | 1979-10-06 |
| Movie | The First Great Train Robbery | McPherson | 1978-12-14 |
| Movie | Able's Will | Vicar | 1977-10-05 |
| Movie | The Thin End of the Wedge | Paul | 1977-12-20 |
| Movie | The Cheviot, the Stag and the Black, Black Oil | Various | 1974-06-06 |
| Series | Play for Today | Unknown | 1970-10-15 |