Known For
Filmography

Remarkably Bright Creatures
Movie · as Simon Brinks

Tracker
TV · as Tom Ritter · 1 ep

Murder in a Small Town
TV · as Griff Connolly · 1 ep

Oats Studios: Volume 1
Movie · as Maj. Brickerson

Demonic
Movie · as Martin

Heaven
Movie · as Luke Casteel

Chronicle Mysteries: Recovered
Movie · as Chris Patterson

Dark Angel
Movie · as Luke Casteel

Fallen Hearts
Movie · as Luke Casteel

Death of a Cheerleader
Movie · as Sheriff Randall

V.C. Andrew's Casteel Family
TV · as Luke Casteel · 3 eps

Garage Sale Mysteries: Murder In D Minor
Movie · as Jacques

Firebase
Movie · as Maj. Brickerson

Death Al Dente: A Gourmet Detective Mystery
Movie · as Steve

Murder Unresolved
Movie · as Mason

Colony
TV · as Roger · 3 eps

The Age of Adaline
Movie · as Dale Davenport

Supergirl
TV · as Naxim Tork · 2 eps

Assassin Banana
TV · as Aubergine / Naval Orange / Gay Pear (voice), Naval Orange / Aubergine (voice), Naval Orange (voice) · 1 ep

Look Again
Movie · as Rick Palmer

Buried
Movie · as State Department Rep. (voice)

Terriers
TV · as Billy Whitman · 1 ep

Lone Star
TV · as Steve · 1 ep

The Vampire Diaries
TV · as Zach Salvatore · 5 eps

The Terrorist Next Door
Movie · as Pelletier

The Unquiet
Movie · as Tom

Chaos Theory
Movie · as Damon

The Mentalist
TV · as Police Chief Trey Piller · 1 ep

Aliens vs Predator: Requiem
Movie · as Deputy Ray

Lincoln Heights
TV · 2 eps

Heartland
TV · as Dr. Simon Griffith · 10 eps

Shark
TV · as Ryan Stafford · 1 ep

Psych
TV · as J.P. Berger · 1 ep

Nature Unleashed: Volcano
Movie · as Russell Woods

Bones
TV · as Garth Jodrey · 1 ep

Robson Arms
TV · 1 ep

Supernatural
TV · as Agent Clegg · 1 ep

Veronica Mars
TV · as Josh · 1 ep

North Shore
TV · 1 ep

The L Word
TV · as Hunter Kirby · 4 eps

Emile
Movie · as Carl

NCIS
TV · as Brian Taylor · 1 ep

Tru Calling
TV · as Justin Burke · 1 ep

Try Seventeen
Movie · as Steve

CSI: Miami
TV · as Rich Caprioto · 2 eps
Tom Stone
TV · 26 eps

Sanctuary
Movie · as Brian Hathaway (as Chris Martin)

CSI: Crime Scene Investigation
TV · as Pilot Kirk Harmon · 1 ep

Johnny
Movie · as Johnny

Amazon
TV · as Jimmy Stack · 22 eps

Someone to Love Me
Movie · as Cowboy

Felicity
TV · as Greg Stenson · 9 eps

All the Winters that Have Been
Movie · as Gabe (as Chris Martin)

Earth: Final Conflict
TV · as Richard Palmer · 1 ep

Susie Q
Movie · as Ray Kovich

Home Song
Movie · as Robbie

Beauty's Revenge
Movie · as Jimmy Nolan

The Outer Limits
TV · as Gavin · 1 ep

Moment of Truth: Broken Pledges
Movie · as Scott Stevens

Family of Strangers
Movie · as Young Jake

Madison
TV · as Jamie Novak · 53 eps

Highlander: The Series
TV · as Carter Wellan · 1 ep

Hillside
TV · as Dylan Blackwell · 65 eps
