Known For
Photos
Filmography

How to Lose a Popularity Contest
Movie · as Shane Pearse

Accused: The Karen Read Story
Movie · as Alan Jackson

Husband Father Killer: The Alyssa Pladl Story
Movie · as Eric

High Potential
TV · as Brian Dimon · 1 ep

Mercy
Movie · as Ellis

The Night Agent
TV · as Peter Sutherland, Sr. · 1 ep

The Irrational
TV · as Jacob · 1 ep

Left for Dead: The Ashley Reeves Story
Movie · as Steve Johnson

Murder on Maple Drive
Movie · as David

The Wishing Tree
Movie · as Caleb

Pretty Cheaters, Deadly Lies
Movie · as Michael Willits
Ainsi soit-elle
Movie · as Paul

A Million Little Things
TV · as Clark Ainsworth · 3 eps

Mary Kills People
TV · as Kevin · 9 eps

Private Eyes
TV · as Riley Larson · 1 ep

Good Witch
TV · as Mark · 1 ep

Played
TV · as Joe Kane · 1 ep

Faces in the Crowd
Movie · as Lanyon

Hellraiser: Revelations
Movie · as Peter Bradley

Against the Wall
TV · as Jeff Briggs · 1 ep

Being Human
TV · as Will · 1 ep

Encounter with Danger
Movie · as Carter

Nikita
TV · as Daniel Monroe · 1 ep

Republic of Doyle
TV · as Guy Racicot · 1 ep

Final Verdict
Movie · as Ray Voss

The Listener
TV · as Dr. Shane Lawson · 1 ep

Ice Blues: A Donald Strachey Mystery
Movie · as Frank Zaillian

Black Swarm
Movie · as Devin Hall / Dan Hall

One Way
Movie · as Anthony Birk

The Last Sect
Movie · as Sam

Lucky Number Slevin
Movie · as The Guy

Canada Russia '72
Movie · as Rod Gilbert

Canada Russia '72
TV · as Rod Gilbert · 2 eps

The Rocket
Movie · as Bob Fillion

The Last Casino
Movie





