Known For
Filmography

The Peripheral
TV · as Daniel · 6 eps

Decrypted
Movie · as Buck Johnson

Fatale
Movie · as Officer Lowe

God Friended Me
TV · as Charles Cole · 1 ep

Supergirl
TV · as Rick Malverne · 1 ep

Bosch
TV · as Doug Rooker · 6 eps

Z: The Beginning of Everything
TV · as F. Scott Fitzgerald · 10 eps

American Crime
TV · as Mark Skokie · 7 eps

Crossbones
TV · as Charlie Rider · 9 eps

The Beauty Inside
TV · as Alex #9 · 1 ep

Alcatraz
TV · as Tommy Madsen · 8 eps

Touch
TV · as William Norburg · 4 eps

Once Upon a Time
TV · as Zeus · 1 ep

Hawaii Five-0
TV · as Frank Simpson · 1 ep

NCIS: Los Angeles
TV · as Former Navy Lieutenant Lance Talbot · 1 ep

Stranded
Movie · as Cam

Big Love
TV · as First Son · 1 ep

Criminal Minds
TV · as Chad Dumont · 1 ep

Supernatural
TV · as Eldon Styne · 2 eps

Swimming Upstream
Movie · as Harold Fingleton Jr.

NCIS
TV · as Randall J. Kersey · 2 eps

McLeod's Daughters
TV · as Paul Kendall · 2 eps

Head Start
TV · as Patrick Gormley · 40 eps

Eugenie Sandler P.I.
TV · as Peter Mitchell · 2 eps

The Lost World
TV · as Gideon · 1 ep

All Saints
TV · 1 ep

Ocean Girl
TV · as Jason Bates · 78 eps

Death in Brunswick
Movie · as Dave's Boy

Evil Angels
Movie · as Aidan, 8 years

The Flying Doctors
TV · as James Fraser · 1 ep
