Known For
Filmography

Crime 101
Movie · as Andrew

The Family Plan 2
Movie · as Jessica's Dad

Beast Boy: Lone Wolf
TV · as Morto (voice), Commissioner Wolfman (voice), Benny the Rat / Rats (voice) · 1 ep
Cat With Curiosity
TV · as The Cinemagic Boss · 1 ep

Red Eye
TV · as Craig Stewart · 3 eps

The Boys in the Boat
Movie · as Coach Ky Ebright

The Diplomat
TV · as Lewis Quainton · 1 ep

Captain Laserhawk: A Blood Dragon Remix
TV · as Pay'J (voice) · 3 eps

Cheaters
TV · as Tim Regan · 1 ep

Dragon Rider
Movie · as Bottleneck (voice)

Cold Pursuit
Movie · as Kurt (voice)

Blue Iguana
Movie · as Louie

An American Attorney in London
Movie · as Logan

After Death, Before Hell
Movie · as Narrator

Thomas & Friends: Extraordinary Engines
Movie · as Cranky (voice)

Thomas & Friends: Christmas on Sodor
Movie · as Spencer / Cranky (voice)

Thomas & Friends: Start Your Engines!
Movie · as Spencer (voice)

Thomas and Friends: Ultimate Friendship Adventures
Movie · as Cranky (voice)

Thomas & Friends: Whale of a Tale and Other Sodor Adventures
Movie · as Cranky / Spencer (voice)

Thomas & Friends: Thomas' Christmas Carol
Movie · as Cranky / Spencer (voice)

Thomas & Friends: Tales on the Rails
Movie · as Cranky (voice)

Thomas & Friends: Wild Water Rescue & Other Engine Adventures
Movie · as Butch / Cranky (voice)

Thomas & Friends: Signals Crossed
Movie · as Sir Topham Hatt's Assistant (voice) (uncredited)

Thomas & Friends: Trouble on the Tracks
Movie · as Cranky (voice)

Thomas & Friends: Engines to the Rescue
Movie · as Cranky (voice)

Thomas & Friends: The Christmas Engines
Movie · as Cranky / Gator's Driver / Steamworks Worker (voice)

Thomas & Friends: Muddy Matters
Movie · as Spencer (voice)

Thomas & Friends: Santa's Little Engine
Movie · as Cranky / Spencer (voice)

Thomas & Friends: Go Go Thomas!
Movie · as Butch / Spencer / Ferdinand (voice)

Thomas & Friends: Railway Mischief
Movie · as Cranky (voice)

Thomas & Friends: Animals Aboard!
Movie · as Cranky (voice)

Dead or Alive
TV · as Narrator (voice) · 6 eps

Cleanskin
Movie · as Sergeant Glen Conlan

Thomas & Friends: Sticky Situations
Movie · as Butch / Spencer / Ferdinand / Charlie (voice)

Thomas & Friends: Up, Up and Away!
Movie · as Spencer / Charlie / Ferdinand (voice)

Thomas & Friends: Schoolhouse Delivery
Movie · as Charlie / Ferdinand (voice)

Thomas & Friends: Curious Cargo
Movie · as Cranky / Ferdinand (voice)

Thomas & Friends: A Very Thomas Christmas
Movie · as Ferdinand (voice)

Veep
TV · as Joe Thornhill · 4 eps

Thomas & Friends: Rescue on the Rails
Movie · as Search and Rescue Center Manager / Charlie / Ferdinand (voice)

Thomas & Friends: Merry Christmas, Thomas!
Movie · as Ferdinand / Charlie (voice)

Thomas & Friends: Pop Goes Thomas
Movie · as Ferdinand / Cranky (voice)

Thomas & Friends: Wobbly Wheels and Whistles
Movie · as Ferdinand (voice)

Thomas & Friends: Thomas in Charge!
Movie · as Spencer / Island Inspector (voice)

Thomas & Friends: Merry Winter Wish
Movie · as Cranky / Ferdinand (voice)

Thomas & Friends: The Lion of Sodor
Movie · as Cranky (voice)

Thomas & Friends: Creaky Cranky
Movie · as Spencer / Cranky (voice)

Thomas & Friends: Thomas and the Runaway Kite
Movie · as Charlie (voice)

Thomas & Friends: Splish, Splash, Splosh!
Movie · as Charlie / Spencer (voice)

Running Scared
Movie · as Special Agent in Charge

Lola & Virginia
TV · 52 eps

Doctor Who
TV · as Gardner · 1 ep

Control
Movie · as Gibson

Octane
Movie · as Highway Patrol Cop #2

Thunderpants
Movie · as Pilot

Secret Admirer
Movie · as Dominic

The Blonde Bombshell
TV · as Steve · 1 ep

Saving Private Ryan
Movie · as Doyle

Razor Blade Smile
Movie · as Jack Ryder The Duelist

The First 9½ Weeks
Movie · as Deputy Earl

Thomas & Friends
TV · as Spencer / Charlie / Cranky (voice) · 20 eps
