Home / Discover / People

Slasher

2016
as Gene

Slasher

2016
as Horatio Dixon

Good Witch

2015
as Ben

Silent Hill: Revelation

2012
as Detective Santini

Dear Viola

2014
as Russ Mitchell

Guilty at 17

2014
as Steve Dawson

Most Likely To

2007
as Joshua

Make Your Move

2013
as Michael Griffiths

A Match in Manhattan

2023
as Richard Trapp

At Home by Myself... with You

2009
as Dentist's Brother

Descent

2005
as Seth

The Right Way

2004
as David

Love on a Limb

2016
as Mayor Tom Parker

Pigs

2007
as Miles

Stag

2013
as Henry McCarthy

Mr. Viral

2012
as Simon

Dirty Singles

2014
as Gordo

Salem Falls

2011
as Wes

The Christmas Parade

2014
as Beck Thomas

Adam's Testament

2017
as Boyfriend

Shark City

2009
as Kenny

Cake

2005
as Clifford

The Perfect Stalker

2016
as Robert Harris

Dead Mary

2008
as Matt

The Wrong Bed: Naked Pursuit

2017
as Dr. Ben Jamison

Christmas Island

2023
as Thomas Sharpe

Ordinary Days

2017
as Eddie Tannen

The Way Home (2023)

2023
as Colton Landry

Guest Star

Episode Rookie Blue
Two Truths and a Lie
2014
Episode Being Erica
Osso Barko
2011
Episode SurrealEstate
Quarantine
2021
Episode Hallmark Channel's Countdown to Christmas
The Christmas Parade
2014
Episode Sophie
Door Number 2
2008