Known For
Filmography

Metamorphosis
Movie · as Hugh

The Winchesters
TV · as Henry Winchester · 2 eps

The Rookie
TV · as Barry Langley · 1 ep

Behaving Badly
Movie · as Officer Joe Tackett

Masters of Sex
TV · as Charles · 1 ep

Hitchcock
Movie · as Reporter #2

Perception
TV · as Bryan Murphy · 2 eps

Once Upon a Time
TV · as Prince Eric · 4 eps

Past Life
TV · as Owen Grusin · 1 ep

The Grudge 3
Movie · as Max

Castle
TV · as Tyler Benton · 1 ep

Drop Dead Diva
TV · as Ben Logan · 1 ep

The Mentalist
TV · as Sean Meyers · 1 ep

Witches' Night
Movie · as Jim

Saving Grace
TV · as Clifford Durkin · 1 ep

The Loop
TV · as Matt · 1 ep

Ghost Whisperer
TV · as Pvt. Jackson Reynolds · 1 ep

Supernatural
TV · as Henry Winchester · 1 ep

Grey's Anatomy
TV · as Chris · 1 ep

Night Stalker
TV · as Jack Mercer · 1 ep

The Robinsons: Lost in Space
Movie · as David Robinson

Elvis Has Left the Building
Movie · as Young Elvis

Jeepers Creepers 2
Movie · as (uncredited)

NCIS
TV · as Crewman, Logan Donahue · 1 ep

Without a Trace
TV · as Julian Simonson · 1 ep

CSI: Crime Scene Investigation
TV · as Martin Devlin · 1 ep

The District
TV · as Dave #3 · 1 ep
