

Batman Begins
2005 · as Maitre D

Argylle
2024 · as Leonard

Alexander
2004 · as Scribe

All the Old Knives
2022 · as Drew Favreau

Thomas & Friends: Journey Beyond Sodor
2017 · as Victor (voice)

Thomas & Friends: Sodor's Legend of the Lost Treasure: The Movie
2015 · as Victor (voice)

Thomas & Friends: Blue Mountain Mystery
2012 · as Victor (voice) / The Cuban Dock Workers (voice)

Thomas & Friends: The Great Race
2016 · as Victor / Carlos (voice)

Thomas & Friends: Big World! Big Adventures! The Movie
2018 · as Victor (voice)

Rocky Horror Show Live
2015 · as Frank-N-Furter

Chess in Concert
2009 · as Alexander Molokov

Last Gasp
2014 · as Frankie J. Parsons

Thomas & Friends: King of the Railway
2013 · as Victor (voice)

Jerry Springer: The Opera
2005 · as Warm-up Man/Satan

Thomas & Friends: Thomas' Christmas Carol
2015 · as Victor / The Mayor of Sodor (voice)

Thomas & Friends: Extraordinary Engines
2017 · as Victor (voice)

The Man Who Predicted 9/11
2005 · as Narrator (voice)

Thomas & Friends: Whale of a Tale and Other Sodor Adventures
2015 · as Victor (voice)