Known For
Photos
Filmography

Believe in Christmas
Movie · as Ethan Crane

Cypher
TV · as Antoine · 5 eps

Hudson & Rex
TV · as Charlie Hudson · 116 eps

Love on the Sidelines
Movie · as Danny Holland

I'll Be Home for Christmas
Movie · as Mike

Van Helsing
TV · as Dr. Harrison (as Johnny Riordan) · 4 eps

The Christmas Secret
Movie · as Jason

Girlfriends' Guide to Divorce
TV · as Byron (as Johnny Riordon) · 1 ep

When Calls the Heart
TV · as Nate Tolliver · 2 eps

The Philadelphia Experiment
Movie · as Carl Reed

Deadly Hope
Movie · as Mixhael Keaton

Arctic Air
TV · as Blake Laviolette · 35 eps

Continuum
TV · as Greg Cameron · 11 eps

Bringing Ashley Home
Movie · as David Powell

Super Hybrid
Movie · as David

Clue
TV · as Wheeler · 2 eps

The Killing
TV · as Charles Ross · 2 eps

TRON: Legacy
Movie · as Young Kevin Flynn / Clu Performance Double

7 Things To Do Before I'm 30
Movie · as Dan Hart

Make It Happen
Movie · as Joel

Son of the Dragon
TV · as D.B. (Devil Boy) · 2 eps

Nora Roberts' Blue Smoke
Movie · as Josh

A Valentine Carol
Movie · as Matt

Painkiller Jane
TV · as Brian · 9 eps

Scary Movie 4
Movie · as Jeremiah

Merlin's Apprentice
TV · as Jack · 2 eps

Eureka
TV · as Dr. Derek Thergood · 1 ep

Severed
Movie · as Greg

Supernatural
TV · as Shane / Prometheus · 1 ep

The Thing Below
Movie · as Lance Taylor

White Chicks
Movie · as Heath

The L Word
TV · as Resident, Young Dad · 1 ep

First to Die
Movie · as David Brandt (as John Henry Reardon)

Tru Calling
TV · as Randall Thompson · 3 eps

The Real World Movie: The Lost Season
Movie · as Adam (as John Henry Reardon)

The Twilight Zone
TV · as Sam · 1 ep

The Chris Isaak Show
TV · as Bruce (as John Henry Reardon) · 1 ep

Edgemont
TV · as Josh Wyatt · 11 eps

Andromeda
TV · as Luck · 1 ep



