Known For
Filmography
2018
2018
2017
2017
2016
2016
2016
2015
2012
2012
2011
2010
2009
2007
2005

Lost Solace
Movie · as Spence

Siren
TV · as Doug Pownall · 9 eps

Freefall
Movie · as Ivan

Imposters
TV · as Bobby · 1 ep

Sandra Brown's White Hot
Movie · as Deputy Scott

Karen Kingsbury's A Time to Dance
Movie · as Matt

The Orchard
Movie · as Accordion Player

Wayward Pines
TV · as Ted Laufer · 2 eps

Locked in a Garage Band
Movie · as Scott

The Firm
TV · as Nate · 1 ep

Once Upon a Time
TV · as Sir Percival · 3 eps

Tower Prep
TV · as Jeremy / Odin · 2 eps

Stormworld
TV · as Jason · 26 eps

Saving Grace
TV · as Eddie Austin · 1 ep

Supernatural
TV · as Peter Jenkins · 1 ep
