
Acting
- 2025Missing YouHarvey Fox2 ep.
- 2023The BuccaneersSir Helmsley Thwarte1 ep.
- 2022Murder in ProvenceFrancois Roussell3 ep.
- 2019Carnival RowAdmiral Nevin1 ep.
- 2018Killing EveJohn1 ep.
- 2016The AliensGaspard3 ep.
- 2008Ashes to AshesViv James15 ep.
- 2004Green WingPimp1 ep.
- 2004Murder CityAdrian Dumfries10 ep.
- 2003Blue MurderAlec Arrowsmith1 ep.
- 2003The Afternoon PlayErroll Johnson1 ep.
- 1999Bad GirlsRick Revoir3 ep.
- 1995PorkpieMichael Ambrose11 ep.
- 1990The Upper HandJim1 ep.
- 1989Screen OneBarry Serradilla1 ep.
- 1989Desmond'sMichael Ambrose71 ep.
- 1988South of the BorderMarcus2 ep.
- 1987Rockliffe's BabiesBrinsley Harper1 ep.
- 1986The Singing DetectivePorter6 ep.
- 1986ScreenPlayPaul1 ep.
- 1986Zastrozzi: A RomanceZastrozzi4 ep.
Guest appearances
- 2025Missing YouHarvey Fox2 ep.
- 2024Midsomer MurdersBilly Bevan1 ep.
- 2023The BuccaneersSir Helmsley Thwarte1 ep.
- 2023Carnival RowAdmiral Nevin1 ep.
- 2021CasualtyTony Afolami1 ep.
- 2019Killing EveJohn1 ep.
- 2016The AliensGaspard3 ep.
- 2015Death in ParadiseHank Laymon1 ep.
- 2013Doctor WhoGeorge Maitland1 ep.
- 2008Ashes to AshesViv James15 ep.
- 2006Green WingPimp1 ep.
- 2005Waking the DeadDr. Donald McNeill2 ep.
- 2005The Afternoon PlayErroll Johnson1 ep.
- 2004Blue MurderAlec Arrowsmith1 ep.
- 2004Bad GirlsRick Revoir3 ep.
- 1995PorkpieMichael Ambrose5 ep.
- 1992The Upper HandJim1 ep.
- 1991Screen OneBarry Serradilla1 ep.
- 1990South of the BorderMarcus2 ep.
- 1988ScreenPlayPaul1 ep.
- 1987Rockliffe's BabiesBrinsley Harper1 ep.
- 1986The Singing DetectivePorter6 ep.
Also known as: Geoff Francis · Geffrey 'Geff' Francis · Geffrey Francis