Known For
Filmography

Revenge of the Boarding School Dropouts
Movie · as Spinks

Shred
Movie · as Spinks

Psych
TV · as Kirk · 1 ep

Intelligence
TV · 1 ep

My Scene Goes Hollywood: The Movie
Movie · as Ellis (voice)

Supernatural
TV · as Craig Thursten · 1 ep

Jammin' in Jamaica
Movie · as Ellis (voice)

My Scene: Masquerade Madness
Movie · as Ellis (voice)

The 4400
TV · as Glen Keating · 1 ep

Stargate Atlantis
TV · as Neleus · 1 ep

A Date with Darkness: The Trial and Capture of Andrew Luster
Movie · as Daniel

Tru Calling
TV · as Sam · 1 ep

The Matthew Shepard Story
Movie · as Matthew Shepard

John Doe
TV · as Colin · 1 ep

My Scene
TV · as Ellis (voice) · 1 ep

Papa's Angels
Movie · as Jimmy Lee

Call of the Wild
Movie · as Miles Challenger

Call of the Wild
TV · 13 eps

Silver Wolf
Movie · as Jesse McLean

Sons of Thunder
TV · 1 ep

Outrage
Movie · as Mark

Stargate SG-1
TV · as Garan · 1 ep

Beyond Belief: Fact or Fiction
TV · as Zack Rothbard (segment "The Crypt Ghost") · 1 ep

The Quest
Movie · as Red

Gone in a Heartbeat
Movie · as David Rattray

7th Heaven
TV · as Joe · 2 eps

Man of the House
Movie · as Big Kid at School #2

The Outer Limits
TV · as Mark, Young Kevin · 1 ep

Andre
Movie · as Steve Whitney

Harvest for the Heart
Movie · as Stuart Hansen

Woman on the Ledge
Movie · as Alex

Needful Things
Movie · as Brian Rusk

Walker, Texas Ranger
TV · as Tommy Malloy · 4 eps

Madison
TV · 1 ep

Diagnosis Murder: Diagnosis of Murder
Movie · as Paul McKinney

Unforgiven
Movie · as Will Munny

Impolite
Movie · as Boy 2

Stay Tuned
Movie · as Son in Yogi Beer Commercial

Bucky O'Hare and the Toad Wars!
TV · as Willy DuWitt (voice) · 13 eps

The Odyssey
TV · as Ling-Ling · 1 ep

The Commish
TV · 2 eps
My Life as a Babysitter
Movie · as Ben

Mom P.I.
TV · as Ray Sullivan · 26 eps

Captain N: The Game Master
TV · as Additional Voices · 34 eps

MacGyver
TV · as Boy · 2 eps
