Known For
Filmography

Cleveland.
Movie · as Owen

Violet
Movie · as Harry White

You Are Here
Movie · as Glen

All Rise
TV · as Scott Cable · 1 ep

United We Fan
Movie · as Self (archive footage)

Destined
Movie · as Officer Miller / Nathan Miller

SEAL Team
TV · as Lt. Cmdr Alex Whitshaw · 3 eps

Portrait of Love
Movie · as Luke Dwyer

The Squeeze
Movie · as Aaron Bolt

iZombie
TV · as Chase Graves · 15 eps

Veronica Mars
Movie · as Logan Echolls

Motive
TV · as Gordon White · 1 ep

The Originals
TV · as Will Kinney · 11 eps

The Tomorrow People
TV · as Killian McCrane · 1 ep

Searching for Sonny
Movie · as Elliot Knight

Ringer
TV · as Mr. Carpenter · 9 eps

Conan
TV · as Self · 1 ep

Washingtonienne
Movie · as Spencer

Party Down
TV · as Greg · 1 ep

Lie to Me
TV · as Martin Walker · 1 ep

Struck
Movie

The Deep Below
Movie · as Will Taylor

Moonlight
TV · as Josef Kostan · 16 eps

Rules of Engagement
TV · as Joe · 1 ep

Supernatural
TV · as Cronos / Ethan Snider · 1 ep

Veronica Mars
TV · as Logan Echolls · 72 eps

Black Cadillac
Movie · as Robby

Cold Case
TV · as Dominic LaSalle · 1 ep

Train Quest
Movie · as Joseph

The Division
TV · as Wes · 2 eps

Ready to Run
Movie · as B.Moody

Boston Public
TV · as Ian Bridgeman · 2 eps

CSI: Crime Scene Investigation
TV · as Danny Nagano · 1 ep

Judging Amy
TV · as Simon Hadlock · 1 ep

The Parkers
TV · as Nerdy Guy · 1 ep

Roswell
TV · as Jerry · 1 ep

100 Deeds for Eddie McDowd
TV · as Eddie the Boy · 1 ep

Once and Again
TV · as Coop · 1 ep

Deep Impact
Movie · as Jason

Mr. Rhodes
TV · as Jared · 1 ep

Journey
Movie · as Cooper McDougall

Prehysteria! 2
Movie · as Roughneck #2

Baywatch
TV · as Isaac Klein · 1 ep

Hallmark Hall of Fame
TV · as Cooper · 1 ep
