Home / Discover / People

Adam's Testament

2017
as Boyfriend

At Home by Myself... with You

2009
as Dentist's Brother

Cake

2005
as Clifford

Christmas Island

2023
as Thomas Sharpe

Dead Mary

2008
as Matt

Dear Viola

2014
as Russ Mitchell

Descent

2005
as Seth

Dirty Singles

2014
as Gordo

Guilty at 17

2014
as Steve Dawson

Love on a Limb

2016
as Mayor Tom Parker

Make Your Move

2013
as Michael Griffiths

Most Likely To

2007
as Joshua

Mr. Viral

2012
as Simon

Ordinary Days

2017
as Eddie Tannen

Pigs

2007
as Miles

Salem Falls

2011
as Wes

Shark City

2009
as Kenny

Silent Hill: Revelation

2012
as Detective Santini

Stag

2013
as Henry McCarthy

The Christmas Parade

2014
as Beck Thomas

The Perfect Stalker

2016
as Robert Harris

The Right Way

2004
as David

The Wrong Bed: Naked Pursuit

2017
as Dr. Ben Jamison