Actor · Born 1962
Argylle
2024 · as Leonard
All the Old Knives
2022 · as Drew Favreau
A Reel Life
2021 · as Precious Stone
West End Unplugged Vol.2
2020
Thomas & Friends: Marvellous Machinery
2020 · as Victor (voice)
Thomas & Friends: Steam Team to the Rescue
Thomas & Friends: A Colourful World
2019 · as Victor (voice)
Thomas & Friends: Here Comes the Steam Team!
2018 · as Victor (voice)
Thomas & Friends: On the Go with Thomas
Thomas & Friends: Danger at the Docks
Thomas & Friends: Christmas on Sodor
2017 · as Mayor of Sodor / Victor (voice)
Thomas & Friends: Journey Beyond Sodor
2017 · as Victor (voice) (uncredited)