Actor (54 credits)
- Thomas & Friends: Extraordinary Engines (2017) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Christmas on Sodor (2017) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: The Complete Series 18 (2017) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Tales from the Rails (2017) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Full Steam to the Rescue! (2016) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Start Your Engines! (2016) Sir Robert Norramby (UK & US), voice acting, not listed in credits
- Thomas & Friends: The Complete Series 17 (2016) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Ultimate Friendship Adventures (2016) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Whale of a Tale and Other Sodor Adventures (2015) Sir Robert Norramby (UK & US), voice acting, not listed in credits
- Thomas & Friends: Wild Water Rescue and Other Engine Adventures (2015) Sir Robert Norramby (UK & US), voice acting, not listed in credits
- Thomas & Friends: Dinos and Discoveries (2015) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Thomas' Christmas Carol (2015) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: 1st Class Stories (2015) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: The Christmas Engines (2014) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Tale of the Brave (2014) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Spills and Thrills (2014) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Trouble on the Tracks (2014) Sir Robert Norramby (UK & US), voice acting, not listed in credits
- The Dumping Ground (2013) Ralph
- Thomas & Friends: King of the Railway (2013) Sir Robert Norramby (UK & US), voice acting
- Thomas & Friends: Railway Mischief (2013) Sir Robert Norramby (UK & US), voice acting, not listed in credits
- Thomas & Friends: Santa's Little Engine (2013) Sir Robert Norramby (UK & US), voice acting
- Night of the Loving Dead (2012) рассказчик
- Sherlock Holmes: A Game of Shadows (2011) Train Conductor
- Skins (2007) Vicar
- What's a Carry On? (1998) Lover Boy, хроника, not listed in credits
- Bernard's Watch (1997) Dr. Stark
- The Willows in Winter (1996) Pilot, voice acting
- Wycliffe (1994) Michael Morva
- As Time Goes By (1992)
- An Ungentlemanly Act (1992) Patrick Watts
- Bert Rigby, You're a Fool (1989) Mick O'Grady
- Woof! (1989) Uncle Mike
- Colin's Sandwich (1988) Des
- Chelmsford 123 (1988) Messenger
- Super Gran (1985) Maxwell Grouse
- Lytton's Diary (1985) Roger Grogan
- Thomas the Tank Engine & Friends (1984) Sir Robert Norramby (UK & US)
- The Pirates of Penzance (1983) Pirate
- Britannia Hospital (1982) Painter: The Workers
- Keep It in the Family (1980) Sid Foster
- The Prisoner of Zenda (1979) Villager, not listed in credits
- The London Connection (1979) Courier, not listed in credits
- Citizen Smith (1977)
- I'm Not Feeling Myself Tonight (1976) Boy Scout
- The Return of the Pink Panther (1975)
- Symptoms (1974) Nick
- Last of the Summer Wine (1973) Barry
- Hunter's Walk (1973) Ralph
- Up the Front (1972) Newsboy
- Doctor in Charge (1972) Spud
- The Fenn Street Gang (1971) «Batch»
- Carry on Loving (1970) Boy Lover
- Doctor in the House (1969) 4th Medic
- Public Eye (1965) Freddie