Known For
Filmography

Santa Tell Me
Movie · as Santa / Kindly Old Man

Sealed with a List
Movie

Fishing for Love
Movie · as Edward

Picture Perfect Mysteries: Dead Over Diamonds
Movie · as Mr. White

The Main Event
Movie · as Administrator

Carnival Row
TV · as Magistrate · 1 ep

Escape from Mr. Lemoncello's Library
Movie · as Mr. Luigi L. Lemoncello

Riverdale
TV · as Headmaster · 2 eps

DC's Legends of Tomorrow
TV · as Robert Truss · 1 ep

Splitting Adam
Movie · as Professor Lloyd

A Job
Movie · as The Client

Zodiac
Movie · as Dr. Bowles

When Calls the Heart
TV · as Winkler · 1 ep

Barbie Mariposa & the Fairy Princess
Movie · as King Regellius (voice)

Diary of a Wimpy Kid: Dog Days
Movie · as Confederate Soldier

Hamlet
Movie · as King Hamlet

Once Upon a Time
TV · as Duke · 1 ep

Planet Hulk
Movie · as Primus Vand (voice)

My Little Pony: Friendship Is Magic
TV · as Mustache Crystal Pony (voice) · 1 ep

The Twilight Saga: New Moon
Movie · as Mr. Berty

At Jesus' Side
Movie · as Pontius Pilate / Disciple / Man #1 (voice)

Barbie as the Island Princess
Movie · as King Peter (voice)

Polly Pocket: Polly World
Movie · as Samuel (voice)

Psych
TV · as Host · 1 ep

Barbie and the Magic of Pegasus
Movie · as King (voice)

Polly Pocket: 2 Cool at the Pocket Plaza
Movie · as Samuel (voice)

Supernatural
TV · as Guthrie, Quentin · 2 eps

Polly Pocket
Movie · as Samuel (voice)

Ben Hur
Movie · as Roman Merchant (voice)

Something Else
TV · as (voice) · 26 eps

Barbie as Rapunzel
Movie · as King Frederick (voice)
Oh, Baby
Movie · as Counsellor

Voyage of the Unicorn
TV · as Banebridge · 2 eps

Best Actress
Movie · as Lionel Latham

Stargate SG-1
TV · as Psychiatrist · 1 ep

The Sea Wolf
Movie · as French Frank (as Russell J. Roberts)

Ernest Rides Again
Movie · as Suits Commander

Highlander: The Series
TV · as Wilson · 1 ep

Short Time
Movie · as Waiter

Glory Days
TV · as Waiter · 1 ep

It
TV · as Greco · 1 ep

MacGyver
TV · as Ken · 1 ep
