Known For
Filmography

Devil in Disguise: John Wayne Gacy
TV · as Richard Szyc · 1 ep

The Apprentice
Movie · as Rupert Murdoch

Law & Order Toronto: Criminal Intent
TV · as Justice Simon Mackie · 1 ep

Diggstown
TV · as Zachary Winston · 1 ep

Jann
TV · as Jackson Cashton · 1 ep

Ransom
TV · as Vince Miller · 1 ep

The Handmaid's Tale
TV · as Commander Logan · 1 ep

Cardinal
TV · as Father Presnell · 1 ep

Private Eyes
TV · as Mark Green · 1 ep

Schitt's Creek
TV · as Golf Club Manager · 1 ep

Killing Daddy
Movie · as Hanover

Aaliyah: The Princess of R&B
Movie · as Loranzo DiBoneventura

Orphan Black
TV · as David Benchman · 4 eps

Played
TV · as Anthony · 1 ep

An Officer and a Murderer
Movie · as John Pelway

Alphas
TV · as Eric Latreaux · 1 ep

Suits
TV · as Mr. Kovacs · 1 ep

Skins
TV · as Mark Lucerne, Mark Lucerne (voice, uncredited) · 1 ep

Rookie Blue
TV · as Andrew Blake · 1 ep

Haven
TV · as James Garrick · 1 ep

Republic of Doyle
TV · as Arthur · 1 ep

Leslie, My Name Is Evil
Movie · as Defense Attorney

The Boondock Saints II: All Saints Day
Movie · as Irish Gun Dealer

Warehouse 13
TV · as Sheriff Travis · 1 ep

Overruled!
TV · as Gil Cooper · 39 eps

Traitor
Movie · as Andrew Kelly

Flashpoint
TV · 1 ep

Murdoch Mysteries
TV · as Conrad Hunt · 1 ep

Breach
Movie · as Jim Olsen

Hamlet {Solo}
Movie · as Self

The Dresden Files
TV · 1 ep
The Tragic Story of Nling
Movie · as August

Riding the Bus with My Sister
Movie · as Bobby

Redemption: The Stan Tookie Williams Story
Movie · as Jim Kates

Kevin Hill
TV · as Dr. Halloran · 1 ep

This Is Wonderland
TV · as Joe Pretak · 3 eps

Mrs. Ashboro's Cat
Movie · as Boyd Ashboro

The Dead Zone
TV · as Dr. Cole · 1 ep

CSI: Miami
TV · as Syd Granger · 1 ep

Spinning Out of Control
Movie · as Adam Ginsburg

Mutant X
TV · as Carter · 1 ep

Doc
TV · as Nick Ayers · 1 ep

Harlan County War
Movie · as Floyd Jones

Spreading Ground
Movie · as Detective Sartain

The Boondock Saints
Movie · as Irish Gun Dealer

Animorphs
TV · as Martin Tessmacher · 3 eps

Kung Fu: The Legend Continues
TV · as Dr. Hale · 1 ep

Hallmark Hall of Fame
TV · as Bobby · 1 ep

