
Acting

Crisis
as Private Doctor

The Good Witch's Charm
as Henry Kael

Charms for the Easy Life
as Mr. Baines

The English Patient
as Oliver

Liszt's Rhapsody
as Franz Liszt

Bionic Ever After?
as Miles Kendrick

A Change of Place
as Jacques

Spenser: The Judas Goat
as Paul

A Stranger in the Mirror
as David Kenyon

The Comedy of Errors
as Antipholus of Syracuse / Antipholus of Ephesus

Transplant
as Ren Campbell · 2 ep.

Mrs. America
1 ep.

Carter
as Reverend Lawrence · 1 ep.

Frankie Drake Mysteries
as General Chanston · 1 ep.

Acceptable Risk
as Detective Dusquene · 6 ep.

Republic of Doyle
as Ross Keating · 1 ep.

Murdoch Mysteries
as Barclay Blake · 1 ep.

Largo Winch
as Georgy Kerensky · 39 ep.

Andromeda
as Bartolome Naz · 1 ep.

Too Rich: The Secret Life of Doris Duke
as Orin Hunter · 4 ep.